创建 google 脚本以在更新时修改日历事件
Create google script to modify calendar events when they're updated
我想创建一个脚本来记录事件的历史,即当我更改事件的日期或时间并保存它时,它会将之前的 date/time 复制到 description/note 的事件。然而,我只发现我可以为文档、表格或表格编写脚本。知道怎么做吗?或者我错过了什么?
日历中没有事件检测(我的意思是“事件”可以在修改“事件”(;-) 时触发脚本)API 所以第一个答案是:不可能.
第二个答案是:有一个可能的解决方法,但它有一些限制。
您可以在基于时间的触发脚本中监视日历内容,该脚本会检测此日历中的任何更改,它可以轻松地向您发出有关更改的警告并告诉您更改了哪些值。
该过程与我在
中使用的过程非常相似
我提到的限制是您必须将日历中的事件存储一段时间(例如从今天到下 3 个月),这意味着任何晚于(或早于)发生的事件都不会发生。不被发现...
对于我的用例,这不是问题(我监控教室资源日历),但它可能适合你。
我想创建一个脚本来记录事件的历史,即当我更改事件的日期或时间并保存它时,它会将之前的 date/time 复制到 description/note 的事件。然而,我只发现我可以为文档、表格或表格编写脚本。知道怎么做吗?或者我错过了什么?
日历中没有事件检测(我的意思是“事件”可以在修改“事件”(;-) 时触发脚本)API 所以第一个答案是:不可能.
第二个答案是:有一个可能的解决方法,但它有一些限制。
您可以在基于时间的触发脚本中监视日历内容,该脚本会检测此日历中的任何更改,它可以轻松地向您发出有关更改的警告并告诉您更改了哪些值。
该过程与我在
我提到的限制是您必须将日历中的事件存储一段时间(例如从今天到下 3 个月),这意味着任何晚于(或早于)发生的事件都不会发生。不被发现... 对于我的用例,这不是问题(我监控教室资源日历),但它可能适合你。