Google 日历中导入的 iCalendar 事件为空
iCalendar events imported in Google Calendar are empty
将ics文件("iCalendar")导入Google日历时,导入成功,所有事件都出现在日历中,但事件的所有字段都是空的。
显示的唯一信息是"busy"(屏幕截图上的"occupé(e)")。
- 导入过程中没有显示错误消息。
- ics 文件通过多个验证库和在线工具验证正常。
我的情况是 CLASS
属性 我的事件是 PRIVATE
或 CONFIDENTIAL
。
参见 RFC 2245,第 4.8.1.3 节 "Classification"。
由于 ics 添加到 Google 日历 通过 a public link,Google 认为不应该读取 and/or 显示未标记为 PUBLIC
.
的事件内容
所以解决方案是将我的事件的 class 更改为
CLASS:PUBLIC
请注意,这可能是对规范的误解,因为它明确指出:
[...] due to the "blind" nature of most exchange
processes using this memo, these access classifications cannot serve
as an enforcement statement for a system receiving an iCalendar
object. Rather, they provide a method for capturing the intention of
the calendar owner for the access to the calendar component.
强调我的。
将ics文件("iCalendar")导入Google日历时,导入成功,所有事件都出现在日历中,但事件的所有字段都是空的。
显示的唯一信息是"busy"(屏幕截图上的"occupé(e)")。
- 导入过程中没有显示错误消息。
- ics 文件通过多个验证库和在线工具验证正常。
我的情况是 CLASS
属性 我的事件是 PRIVATE
或 CONFIDENTIAL
。
参见 RFC 2245,第 4.8.1.3 节 "Classification"。
由于 ics 添加到 Google 日历 通过 a public link,Google 认为不应该读取 and/or 显示未标记为 PUBLIC
.
所以解决方案是将我的事件的 class 更改为
CLASS:PUBLIC
请注意,这可能是对规范的误解,因为它明确指出:
[...] due to the "blind" nature of most exchange processes using this memo, these access classifications cannot serve as an enforcement statement for a system receiving an iCalendar object. Rather, they provide a method for capturing the intention of the calendar owner for the access to the calendar component.
强调我的。