Google 对共同主控的多种形式响应 sheet

Google multiple form response to a common master sheet

我有三个 Google 表单,都有公共字段。我需要将所有三种形式的回复提交到一个共同的 sheet.

Google 表单仅允许每个 sheet 有一个链接表单,但您可以通过 changing the form's response destination.

获得包含多个选项卡的文档

有几种方法可以解决这个问题。

您可以有一个包含 4 个选项卡的文档,一个用于每个表单的响应,另一个 'master' 选项卡使用数组公式组合响应,例如:

ARRAYFORMULA(FormOneResponses!A2:D ; FormTwoResponses!A2:D ; FormThreeResponses!A2:D)

这假定所有表单都具有相同顺序的完全相同的字段,如果不是这种情况,您将需要对列重新排序或使用多个数组公式。您还可以在此数据上使用 'SORT' 和 'UNIQUE' 等函数。

您还可以将数据存储在表单中,然后每隔一段时间使用 google 应用程序脚本的 Form.getValues(timestamp) function 获取每个表单的回复,将它们按您想要的顺序添加到单价差结束sheet.

另一种方法是创建三个 Web 表单(可能使用 google apps script)并在提交数据时将所有三个附加行添加到相同的 sheet。