如何为 .ics Google 日历文件中的事件添加颜色?

如何为 .ics Google 日历文件中的事件添加颜色?

到目前为止,我已经设法从包含我的工作时间表的文本文件创建了一个 .ics 文件,现在的问题是我想用颜色区分早班和夜班。

在网站本身上这是可能的,但手动更改它们是一项艰巨的任务,因此,如果有一行我可以通过编程方式插入,我会将其包含在我的自动脚本中。

有这样的线吗?

答案1

原始 ICS 格式(参见RFC 5545) 没有颜色的概念。

有更新RFC 7968增加了颜色支持:

房产名称: COLOR

目的: 此属性指定用于显示日历、事件、待办事项或日志数据的颜色。

此属性指定客户端在向用户呈现相关数据时可以使用的颜色。通常,这会显示为事件或任务的“背景”颜色。该值是不区分大小写的颜色名称,取自 CSS3 名称集,定义在 [W3C.REC-css3-color-20110607] 第 4.3 节中。

然而,对于具有自定义颜色的 Google 日历事件,导出的文件中没有写入此类信息。这意味着 Google 使用自己的数据库来存储日历事件的颜色。

创建两个不同的日历并在显示它们的软件中设置它们的颜色会更容易。

相关内容