Google apps script 将两个google表单数据合并到一个电子表格中

Google apps script 将两个google表单数据合并到一个电子表格中,google-apps-script,google-sheets,google-forms,Google Apps Script,Google Sheets,Google Forms,我想创建一个应用程序,它将两个不同的谷歌表单数据放入一个电子表格中,并在谷歌应用程序脚本的帮助下在一个电子表格上有两个不同的表单 我找了很多,但没有找到满意的解决办法。有人能告诉我,谷歌应用程序脚本可以实现这一点吗 很抱歉,这次我没有任何代码。使用GAS将两个Google表单的数据直接插入一个电子表格而不涉及另外两个电子表格是不可能的,因为现在这些表单只能将数据部署到自己的电子表格,而GAS没有任何服务来访问这些表单 有一种解决方法,它使用ImportRange功能将表单电子表格合并到单个电子表

我想创建一个应用程序,它将两个不同的谷歌表单数据放入一个电子表格中,并在谷歌应用程序脚本的帮助下在一个电子表格上有两个不同的表单

我找了很多,但没有找到满意的解决办法。有人能告诉我,谷歌应用程序脚本可以实现这一点吗


很抱歉,这次我没有任何代码。

使用GAS将两个Google表单的数据直接插入一个电子表格而不涉及另外两个电子表格是不可能的,因为现在这些表单只能将数据部署到自己的电子表格,而GAS没有任何服务来访问这些表单

有一种解决方法,它使用
ImportRange
功能将表单电子表格合并到单个电子表格中(请参见下面的段落),但似乎不适合您


电子表格具有
ImportRange
功能,允许将源电子表格范围导入目标电子表格,例如,有一项任务要导入
电子表格1
a
B
C
Sheet1
电子表格2
B
C
Sheet2
电子表格0
F
G
H
I
J
。为了实现这一点,有必要在
电子表格0
单元格
F1
中放置
=ImportRange(“电子表格1\u键”,“Sheet1!A:C”)
公式,单元格
I1
应包含
=ImportRange(“电子表格2\u键”,“Sheet2!B:C”)
公式。

,寻找一些一般知识,您可以更改表单目的地。在表单编辑器中,选择响应,更改响应目标。表单响应可以发送到另一个电子表格。我不确定这是否是第一次提出此问题时不存在的功能,但对于任何进行一般搜索的人来说,您可能会在这里结束。

类似于此未回答问题的情况肯定是可能的。您可以查看教程以获得入门帮助。很抱歉,stackoverflow不是寻找现成代码的地方。只是补充一下,在脚本库中有一个“开箱即用”的解决方案:ahab的VMerge自定义函数。您可以调用
=VMERGE(ImportRange(…);ImportRange(…)
。安装脚本后,您可以查看代码,也许可以从那里询问qSenario是我在这两张
sheet1和sheet2
中的
Spreadsheet1
,我想将
googleform1
数据添加到
sheet1
中,并将
googleform2
数据添加到
sheet2
中。。可以通过谷歌应用程序脚本实现吗?有人告诉我用脚本数据库代替电子表格的想法吗@我更新了我的答案。关于使用ScriptDB代替电子表格。简单地说,可以使用。细节取决于你的任务。例如,如果任务需要超过50000行,则ScriptDB不适合此任务。我的工作应用程序中可能只有400-500行的要求。。。我正在这样创建同一个应用程序,ScriptDB是最好的解决方案吗?