如何在Google任务标记完成后触发Google脚本"

时间:2018-05-15 22:58:37

标签: google-apps-script gmail-api google-tasks-api

Google Apps脚本允许脚本由各种事件触发;见here

我想在用户标记完成任务时(在Google工作表中)更新电子邮件(在Gmail中)的标记,但似乎不会触发此操作。

但是,Zapier能够以某种方式触发这些事件: supported triggers

所以看起来这个触发器必须存在。

除了使用Zapier之外,有没有办法做到这一点?

不幸的是,Zapier(除了花钱)只允许您为Gmail邮件添加标签,而不是删除它们 - 因此无法(例如)将邮件标签从[未完成任务]更改为[完成任务。

1 个答案:

答案 0 :(得分:1)

在撰写本文时(2018-05-15),Google Apps脚本不支持触发任务状态的触发器。

我怀疑Zapier正在通过Task API轮询任务的状态;即。定期检查任务的状态属性,并在状态更改完成后触发事件。

您可以使用Task API作为GAS中的高级服务执行相同的操作(使用基于时间的触发器):