创建Google脚本以在日历事件更新后进行修改

时间:2016-02-15 12:07:51

标签: javascript google-apps-script google-api google-calendar-api google-apps

我想创建一个记录事件历史记录的脚本,即当我更改事件的日期或时间并保存时,它会将之前的日期/时间复制到描述/注释中这件事。但是,我发现我只能为文档,表格或表单编写脚本。知道怎么做或者我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

没有事件检测(我的意思是“事件”可以在Calendar API中触发脚本时修改“事件”(;-)),因此第一个答案是:不可能。

第二个答案是:有一种可能的解决方法,但它有一些限制。

您可以在基于时间的触发脚本中监控日历内容,该脚本会检测此日历中的任何更改,并且可以轻松地向您发出有关更改的警告,并告诉您更改了哪些值。 该过程与我在this recent example

中使用的过程非常相似

我提到的限制是你必须将日历中的事件存储一段时间(例如从今天到下一个3个月),这意味着任何发生在晚于(或更早)的事件都不会检测... 对于我的用例,这不是一个问题(我监控教室资源日历),但它可能适合你。