将ics文件(“iCalendar”)导入Google日历时,导入会成功进行,所有事件都会显示在日历中,但事件的所有字段都为空。
显示的唯一信息是“忙碌”(屏幕截图中的“占用(e)”。)
答案 0 :(得分:1)
这是因为我的事件的CLASS
属性为PRIVATE
或CONFIDENTIAL
。
见RFC 2245,第4.8.1.3节"分类"。
由于ics已通过公共链接添加到Google日历,因此Google认为它不应阅读和/或显示未标记为PUBLIC
的事件内容。
所以解决方案是将我的事件类更改为
CLASS:PUBLIC
请注意,这可能是对规范的误解,因为它清楚地表明:
[...]由于"盲人"大多数交换的本质 使用此备忘录的流程,这些访问分类无法提供 作为接收iCalendar的系统的强制声明 对象即可。相反,它们提供了捕获意图的方法 日历所有者,用于访问日历组件。
强调我的。