【发布时间】:2016-01-25 15:47:47
【问题描述】:
我有几个谷歌表单,它们使用onFormSubmit 触发器将提交的结果推送到一个“主”谷歌表格(不同的文件)中,使用 setValues 来合并对表单的所有响应。这个“主”电子表格对附加列中的表格结果进行了一些数据处理,并将数据踢到另一个电子表格中。但是,我想不出将表单提交连接到“主”电子表格脚本的方法。
我最初假设表单的 onFormSubmit 中的 setValues 函数(我用来将表单的结果推送到“master”)会触发“master”表中的 onEdit,但快速的 Google 搜索显示事实并非如此。因为它们在不同的项目中,所以我不知道 Forms 的 onFormSubmit 脚本是否可以调用“主”电子表格项目中的函数。我已经读到 onChange() 触发器不能用于执行此操作,尽管 Google 开发人员声明它可以。
我不想使用基于计时器的更新程序。有什么技巧可以让一个工作表的脚本自动启动另一个工作表的脚本吗?
【问题讨论】:
标签: google-apps-script google-sheets