我在该网站上看到过一些帖子问类似的问题,但是我发现它们并没有很大帮助。我有一个Google表格正在接收来自两个不同Google表单的数据。我想在有人提交第一个表单而不是另一个表单后运行脚本。在触发器设置页面上,您只能执行“ onFormSubmit”。谁能向我详细解释我如何只有一个表单才能触发脚本?
类似的问题都把我送到外部站点阅读“文档”;我不是程序员,所以我需要更彻底的解释。我真的不懂很多术语,也不懂如何设置。
答案 0 :(得分:3)
请考虑电子表格的onFormSubmit触发事件对象中的range字段的值。 e.range.getSheet().getName()
将提供响应表的名称,您可以从中确定导致触发的表格。
function formSubmit(e) {
if(e.range.getSheet().getName()=="Your Forms Response Sheet Name") {
//run your script here
}
}