Google apps script 使用脚本编辑表单提交中的数据

Google apps script 使用脚本编辑表单提交中的数据,google-apps-script,google-spreadsheet-api,google-forms,Google Apps Script,Google Spreadsheet Api,Google Forms,提交到Google表单的数据似乎不仅保存在相关的电子表格中,而且也保存在表单本身中。我有一个HTML界面,将数据显示给非盈利账户中的内部员工。其中一些数据在提交时可能会更改或未知。其他信息保存在关联电子表格的其他字段中。我可以添加和编辑该数据,但是否也可以编辑表单文件中的数据?可以将数据保存为表单本身中的响应,并且您可以通过编程方式提交新的响应。我认为你不能用谷歌应用程序脚本改变现有的回复。看 我认为我们无法编辑表单中存储的数据。 // Open a form by ID and log the

提交到Google表单的数据似乎不仅保存在相关的电子表格中,而且也保存在表单本身中。我有一个HTML界面,将数据显示给非盈利账户中的内部员工。其中一些数据在提交时可能会更改或未知。其他信息保存在关联电子表格的其他字段中。我可以添加和编辑该数据,但是否也可以编辑表单文件中的数据?

可以将数据保存为表单本身中的响应,并且您可以通过编程方式提交新的响应。我认为你不能用谷歌应用程序脚本改变现有的回复。看


我认为我们无法编辑表单中存储的数据。
// Open a form by ID and log the responses to each question.
 var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
 var formResponses = form.getResponses();
 for (var i = 0; i < formResponses.length; i++) {
   var formResponse = formResponses[i];
   var itemResponses = formResponse.getItemResponses();
   for (var j = 0; j < itemResponses.length; j++) {
     var itemResponse = itemResponses[j];
     Logger.log('Response #%s to the question "%s" was "%s"',
         (i + 1).toString(),
         itemResponse.getItem().getTitle(),
         itemResponse.getResponse());
   }
 }