问题描述
在了解Google Apps脚本的触发功能方面,我有些挣扎,我试图找出这些功能和约束是什么。
想法是使用Calender eventOpen and eventUpdate triggers.创建一个G Suite插件 我的理解是,当用户安装了扩展程序并打开/更新了事件时,将触发这些触发器。但这意味着,如果用户使用日历移动应用程序更改事件,则不会调用这些触发器。
是否可以使用Apps脚本触发器来调用它们?我想避免使用推送通知,因为这似乎很麻烦。也许有一个简单的解决方法?
解决方法
我了解您希望每次修改Calendar事件时都会触发的Apps脚本触发器。如果这是您的目标,则可以使用TriggerBuilder.forUserCalendar()
类来构建installable trigger。在这些文档上,您会找到示例代码来指导您,但是如果您有任何疑问,请随时问我。