我想创建一个应用程序,它将两个不同的Google表单数据整合到一个电子表格中,并在一个电子表格中有两个不同的表格,借助谷歌应用程序脚本。
我经常搜索,但没有找到任何令人满意的解决方案。任何人都可以告诉我,有可能用谷歌应用程序脚本实现吗?
抱歉,这次我没有任何代码。
答案 0 :(得分:3)
使用GAS直接将两个Google表单的数据直接插入单个电子表格而不涉及另外两个电子表格是不可能的,因为现在表单只能将数据部署到自己的电子表格而GAS没有任何服务来访问表单。
有一种解决方法可以使用ImportRange
函数将表单电子表格合并到单个电子表格中(请参阅下面的段落),但似乎不适合您。
电子表格具有ImportRange
功能,允许将源电子表格范围导入目标电子表格,例如,有一项任务要导入spreadsheet_1
列A
,{{1 } 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
公式。
答案 1 :(得分:1)
对于最终在这个问题上寻找一些常识的人,你可以更改表单目的地。在表单编辑器中,选择RESPONSES,CHANGE RESPONSE DESTINATION。表单响应可以发送到另一个电子表格。我不确定这是一个在第一次提出这个问题时不存在的功能,但对于进行一般搜索的人来说,你可能会在这里结束。