关于事件:如何通过功能修改单元格值时如何触发电子邮件通知

How to trigger an email notification when cell value is modified by function

我想创建一个带有事件触发器的Google表格。我正在使用Google Apps脚本。

由于堆栈溢出,我成功创建了一个Google表格,当用户修改了单元格时,该表格会自动发送邮件通知。

现在,我想知道当通过函数(而不是用户的修改)(例如:

)修改单元格时是否有可能

该功能检查日期,并给出结果"迟到"或"不晚于"。

entergetRange和getRow来执行此操作)

到目前为止,我已经尝试过了,但是没有用上

当F列中的单元格具有" late"值(" late"是函数的结果)时,如何设置邮件通知?


您可以使用一个简单的脚本,该脚本在计时器触发器上运行,并检查工作表中特定列中的任何修改。

我将类似的脚本用于许多任务,包括日历和工作表监视。

下面是适用于F列的测试代码,您必须手动运行一次以创建用于检测更改的scriptProperties值。

然后创建一个时间触发器以每小时运行一次,或者您认为有用的任何其他计时器值。

唯一的问题是,如果您有一个非常长的工作表,您可以达到属性的长度限制...(现在我不记得最大长度,必须检查;-)

代码 :