Google Apps脚本允许脚本由各种事件触发;见here。
我想在用户标记完成任务时(在Google工作表中)更新电子邮件(在Gmail中)的标记,但似乎不会触发此操作。
但是,Zapier能够以某种方式触发这些事件: supported triggers
所以看起来这个触发器必须存在。
除了使用Zapier之外,有没有办法做到这一点?
不幸的是,Zapier(除了花钱)只允许您为Gmail邮件添加标签,而不是删除它们 - 因此无法(例如)将邮件标签从[未完成任务]更改为[完成任务。
答案 0 :(得分:1)
在撰写本文时(2018-05-15),Google Apps脚本不支持触发任务状态的触发器。
我怀疑Zapier正在通过Task API轮询任务的状态;即。定期检查任务的状态属性,并在状态更改完成后触发事件。
您可以使用Task API作为GAS中的高级服务执行相同的操作(使用基于时间的触发器):