Google多种形式回复常用母版

时间:2015-05-16 20:29:10

标签: google-apps-script google-sheets google-docs google-form

我有三个Google表单,都有共同的字段。我需要将所有三种表格的回复提交到一张公用表格。

1 个答案:

答案 0 :(得分:5)

Google表单每张只允许一个链接表单,但您可以在2之前拥有一个包含多个标签的文档。

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

您可以拥有一个包含4个标签的文档,每个标签用于每个表单的响应,另一个“主”标签使用数组公式来组合响应,例如:

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

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

您还可以将数据存储在表单中,然后按时间间隔使用google apps脚本的changing the form's response destination来获取每个表单的响应,按照您想要的顺序将它们添加到单个电子表格的末尾

另一种方法是创建三个Web表单(可能带有Form.getValues(timestamp) function),并在提交数据时将所有三个追加行添加到同一个表单中。