添加新的日历事件时,Google Apps脚本和触发器

use*_*673 4 triggers google-calendar-api google-apps-script

当新的日历事件添加到Google日历时,我想运行Goggle Apps脚本。如何设置触发器?我知道我要编写的脚本(根据“标题”中的文本更改事件的颜色)。我只是看不到在哪里设置触发器来运行我的脚本。

web*_*ath 5

您可以使用新的Google日历事件触发器。您可以使用类似于以下脚本的脚本创建代码以触发功能:


     ScriptApp
      .newTrigger('findNewEvents')
      .forUserCalendar(Session.getActiveUser().getEmail())
      .onEventUpdated()
      .create()
  
Run Code Online (Sandbox Code Playgroud)

然后,您可以遍历日历中的事件以查找最近创建的任何事件,并将它们传递给函数。


Cod*_*eam 5

  1. 转至https://script.google.com/home/triggers(也可在您的脚本编辑器中使用,转至“编辑”->“所有触发器”)。
  2. 创建或编辑脚本的触发器。
  3. 对于事件源,使用“来自日历”,将“日历更新”放入日历详细信息(见下图)并指定日历所有者电子邮件。

触发配置


Rey*_*cia 2

目前尚不支持此功能。您可以看到此问题跟踪器中未提供任何解决方案。您将必须依靠自己的解决方法实现或提出新的功能请求