使用第三方日历应用程序更改事件时,应调用用于日历事件的G Suite附加触发器触发器

问题描述

在了解Google Apps脚本的触发功能方面,我有些挣扎,我试图找出这些功能和约束是什么。

想法是使用Calender eventOpen and eventUpdate triggers.创建一个G Suite插件 我的理解是,当用户安装了扩展程序并打开/更新了事件时,将触发这些触发器。但这意味着,如果用户使用日历移动应用程序更改事件,则不会调用这些触发器。

是否可以使用Apps脚本触发器来调用它们?我想避免使用推送通知,因为这似乎很麻烦。也许有一个简单的解决方法

解决方法

我了解您希望每次修改Calendar事件时都会触发的Apps脚本触发器。如果这是您的目标,则可以使用TriggerBuilder.forUserCalendar()类来构建installable trigger。在这些文档上,您会找到示例代码来指导您,但是如果您有任何疑问,请随时问我。