Google apps script 是否可以使用Google表单中的数据创建Google表单响应?

Google apps script 是否可以使用Google表单中的数据创建Google表单响应?,google-apps-script,google-sheets,google-forms,Google Apps Script,Google Sheets,Google Forms,我正在尝试将数据从Google电子表格导入Google表单作为响应。我有大约1000行数据需要作为单独的表单响应提交。所有列都对应不同类型的问题(如多项选择、文本、下拉菜单、日期等)。我在互联网上和Stackoverflow上搜索过,但类似问题的答案似乎都不符合我的意图。我发现有几个人在使用form.createResponse(),但我对编程非常陌生,所以可能这就是为什么我不能让他们满足我的需要 尽管如此,如果有人能帮我编写一些谷歌应用程序脚本代码,能够循环浏览电子表格的每一行,并通过表单将它

我正在尝试将数据从Google电子表格导入Google表单作为响应。我有大约1000行数据需要作为单独的表单响应提交。所有列都对应不同类型的问题(如多项选择、文本、下拉菜单、日期等)。我在互联网上和Stackoverflow上搜索过,但类似问题的答案似乎都不符合我的意图。我发现有几个人在使用
form.createResponse()
,但我对编程非常陌生,所以可能这就是为什么我不能让他们满足我的需要

尽管如此,如果有人能帮我编写一些谷歌应用程序脚本代码,能够循环浏览电子表格的每一行,并通过表单将它们作为单独的响应提交,我将不胜感激

这就是需要回答的表格的样子:

以下是需要作为回复添加的相应标题和数据:

以下代码是我认为最接近我所寻找的代码:

函数ApendResponses(){
var form=FormApp.openByUrl('https://docs.google.com/forms/d/e/1FAIpQLSfVz48wSVwri7cPxWsAHszaF7eqfQi4xdpU2seXiZrgTwaWTA/viewform');
var sheet=SpreadsheetApp.openByUrl(“https://docs.google.com/spreadsheets/d/1Se_74kAX6zEX71I_kFcKxScnuAslKCPZdE3yHptX-2Q/edit#gid=1047564688");
var rows=sheet.getDataRange();
var numRows=rows.getNumRows();
var values=rows.getValues();
对于(var x=0;x

尽管如此,这段代码仍然不起作用。

最后,我设法使它起作用。如果任何人正在寻找用谷歌电子表格中的数据填充现有谷歌表单的方法,请使用以下代码:

函数读取电子表格(){
var sheet=SpreadsheetApp.openById(“[电子表格的ID]”);
var range=sheet.getDataRange();
var numRows=range.getNumRows();
var values=range.getValues();
var form=FormApp.getActiveForm();
var items=form.getItems();
对于(变量i=1;i