谷歌应用程序脚本:在表单响应,检查工作表的哪个选项卡收集响应

时间:2018-06-08 17:43:38

标签: google-apps-script google-form google-sheets-api

我正在尝试使用Google App Script自动生成一些表单响应生成的额外数据; (特别是唯一标识符)。 我可以在表单响应上触发脚本,但是我有多个表单连接到这个表单文档,所以我需要确保正确的表单触发响应,然后我想将值写入正确的表单文件。

如何查看触发的表单,以及如何找到收集表单的表单?

1 个答案:

答案 0 :(得分:1)

我假设您已经在工作表上设置了功能,以便在提交时捕获""事件。您可以从e(事件)参数中获取[sheet]对象。

//make sure to set up the form submit trigger from
//your script menu: Edit -> Current Project's Triggers

function onSubmit(e) {
   var range = e.range
   var sheet = range.getSheet();

   //then do something with [sheet] object

}

我非常确定你只能将一张表格连接到一张纸上,因此知道写入哪张纸会告诉你提交了哪张表格。

documentation中查看有关事件触发器的更多信息。