有没有一种方法可以将Google Apps脚本触发器设置为基于多个电子表格之一的编辑?

时间:2020-08-17 12:27:36

标签: google-apps-script google-sheets triggers

我想在三个电子表格之一被编辑后发送电子邮件。我已经在用户界面中设置了一个触发器,该触发器在一个电子表格的编辑功能上运行,但是如何使它在三个电子表格之一的编辑功能上运行?

一种解决方案是将函数放入每个文件的脚本中并设置单独的触发器,但是有没有三种脚本的方法吗?

当我说电子表格时,我的意思是一个Google表格文件

2 个答案:

答案 0 :(得分:1)

如果所需信息对时间不敏感,请在time based trigger上创建一个standalone script,该命令每小时大约三个小时检查三个电子表格文件中的每个文件是否有修改,并在修改后发送电子邮件。推断。可以使用PropertiesService

  • 存储last modified date time并将其与当前修改的日期时间进行比较。

  • 获取工作表的最后一行并将其与当前的最后一行(如果以这种格式添加数据)进行比较。

答案 1 :(得分:0)

无法通过多个电子表格上的编辑来触发单一的,简单的或可安装的编辑触发。

一种选择是使用代码创建多个触发器以运行相同的功能,每个电子表格一个触发器。

参考