运行 仅在提交特定 Google 表单时执行脚本
Run a script only when a specific Google Form is submitted
我在本网站上看到过一些询问类似问题的帖子,但我没有发现它们很有帮助。我有一个 Google Sheet 从两个不同的 Google 表单接收数据。我想 运行 在有人提交第一个表单而不是另一个表单后编写脚本。在触发器设置页面上,您只能执行“onFormSubmit”。任何人都可以向我解释(详细)如何让一个表单触发脚本吗?
类似的问题都让我去外部站点阅读“文档”;我不是程序员,所以我需要更详尽的解释如何做到这一点;很多术语我真的不懂,也不知道怎么设置。
考虑 Spreadsheet 的 onFormSubmit 触发器事件对象中范围字段的值。 e.range.getSheet().getName()
将提供响应的名称 sheet,您可以从中确定触发的表单。
function formSubmit(e) {
if(e.range.getSheet().getName()=="Your Forms Response Sheet Name") {
//run your script here
}
}
我在本网站上看到过一些询问类似问题的帖子,但我没有发现它们很有帮助。我有一个 Google Sheet 从两个不同的 Google 表单接收数据。我想 运行 在有人提交第一个表单而不是另一个表单后编写脚本。在触发器设置页面上,您只能执行“onFormSubmit”。任何人都可以向我解释(详细)如何让一个表单触发脚本吗?
类似的问题都让我去外部站点阅读“文档”;我不是程序员,所以我需要更详尽的解释如何做到这一点;很多术语我真的不懂,也不知道怎么设置。
考虑 Spreadsheet 的 onFormSubmit 触发器事件对象中范围字段的值。 e.range.getSheet().getName()
将提供响应的名称 sheet,您可以从中确定触发的表单。
function formSubmit(e) {
if(e.range.getSheet().getName()=="Your Forms Response Sheet Name") {
//run your script here
}
}