使用Google Apps脚本自动对Google日历事件进行颜色编码

有时您希望为Google日历活动设置特定的颜色。 我知道您可以手动执行此操作,但是如果您希望根据某些滤镜对其进行自动颜色编码,该怎么办。 在我的情况下,它是基于会议组织者(准确地说是我的妻子)。 因此,决定尝试使用Google Apps脚本自动为Google日历事件加上颜色代码。

创建Google Apps脚本

转到G-Suite开发人员中心

开始一个新项目

在新项目中创建一个新的脚本文件(我们将其命名为code.gs)

现在,粘贴以下代码

就是这样,您几乎已经准备好尝试运行脚本。 首次运行时,Goggle会询问您一些权限。

转到查看>日志以查看脚本的输出。 这是一个例子

  [19-02-20 12:00:15:296 PST] mywife@gmail.com未定义12-3 doabcdefgy(2019-02-24T12:00:00 + 11:00) 
[19-02-20 12:00:15:296 PST]将颜色从未定义更新为10
[19-02-20 12:00:15:594 PST] mywife@gmail.com未定义11-2 Aabcdne(2019-02-25T11:00:00 + 11:00)
[19-02-20 12:00:15:594 PST]将颜色从未定义更新为10
[19-02-20 12:00:15:979 PST] mywife@gmail.com未定义6:15时尚论坛(2019-02-26T17:30:00 + 11:00)
[19-02-20 12:00:15:980 PST]将颜色从未定义更新为10

日历中事件的颜色(由我的妻子组织)从无聊的默认颜色更改

要好吃的罗勒。

好吧,我们成功运行了一次,但是它将如何连续/定期运行。 这就是触发器的用途。

您可以通过两种方式访问​​它

  • 在项目页面中时,单击小时钟按钮(当前项目的触发器)
  • 在G-Suite开发人员中心主页面上,为您的项目和触发器单击…。

由于我希望每次更新日历时都可以运行Google Apps脚本,因此这是我的触发条件。

而已。 现在,每次更新日历时,Goole Apps脚本都会运行并更新由某人组织的事件的颜色(在我的情况下非常特殊:-)。

聚苯乙烯

您不必具有G-Suite即可具有Google App脚本功能。 另一方面,如果您确实想注册到G-Suite,则可以在Twitter @IlyaReshet上向我发送ping通知,以在您使用G Suite Basic或G Suite Business的第一年获得20%的折扣

使用Google Apps脚本自动对Google日历事件进行颜色编码的最后修改时间:2019年2月21日,作者Ilya Reshetnikov