我想创建一个应用程序,它将两个不同的谷歌表单数据放入一个电子表格中,并在谷歌应用程序脚本的帮助下在一个电子表格上有两个不同的工作表。
我已经搜索了很多,但没有找到任何令人满意的解决方案。谁能告诉我用 google-apps-scripts 可以实现吗?
抱歉,这次我没有任何代码。
我想创建一个应用程序,它将两个不同的谷歌表单数据放入一个电子表格中,并在谷歌应用程序脚本的帮助下在一个电子表格上有两个不同的工作表。
我已经搜索了很多,但没有找到任何令人满意的解决方案。谁能告诉我用 google-apps-scripts 可以实现吗?
抱歉,这次我没有任何代码。
在不涉及另外两个电子表格的情况下,不可能使用 GAS 将两个 Google 表单的数据直接插入到一个电子表格中,因为现在表单只能将数据部署到自己的电子表格中,而 GAS 没有任何服务可以访问这些表单。
有一种解决方法可以使用该函数将 Forms 电子表格合并到一个电子表格中ImportRange
(请参见下面的段落),但它似乎不适合您。
电子表格具有允许将源电子表格范围导入到目标电子表格的功能,ImportRange
例如,有一项任务是导入到spreadsheet_1
列A
、、、和的列B
、、、和列。为了实现,必须将公式放置到单元格中,并且单元格应包含公式。C
Sheet1
spreadsheet_2
B
C
Sheet2
spreadsheet_0
F
G
H
I
J
spreadsheet_0
F1
=ImportRange("spreadsheet_1_key", "Sheet1!A:C")
I1
=ImportRange("spreadsheet_2_key", "Sheet2!B:C")
对于最终遇到此问题的任何人,寻找一些一般知识,您可以更改表单目标。在表单编辑器中,选择 RESPONSES、CHANGE RESPONSE DESTINATION。表单响应可以发送到另一个电子表格。我不确定这是否是第一次提出这个问题时不存在的功能,但对于任何进行一般搜索的人来说,你可能会在这里结束。