首页 > 解决方案 > 我可以使用服务帐户和模拟创建日历触发器吗?

问题描述

我实现了一个 Google Calendar AddOn,它在创建事件时连接到第 3 方服务。为了在以任何方式更改事件时获取更新,我为事件创建者创建了一个可安装的触发器,它工作正常。

但是,当其他人使用委托以其他人的名义创建事件时,这不起作用,因为日历触发器显然只会为您的默认日历触发。

而且也没有创建触发器的 API,这样我就可以使用服务帐户并冒充“其他人”在那里设置触发器。

有没有办法实现这种行为?创建触发器的 API 可以解决问题,因为我可以使用服务帐户并创建它,但如果没有?也许一些聪明的解决方法?

标签: google-apps-scriptgoogle-apigoogle-calendar-api

解决方案


不幸的是,没有 API 或 URL 可以向其发送创建 Apps 脚本触发器的请求

您可以(在某种程度上)控制 Apps-Script 代码的 API 是Apps-Script API,但正如您在限制下看到的那样:

API 无法创建 Apps 脚本触发器。


推荐阅读