您好,Google日历团队。
我们使用Google Calendar API为客户同步日历。Event.description始终采用纯文本格式。并且应该是纯文本,对吗?但是最近,我们开始遇到html格式的文本,我们的代码不准备处理这些文本。
关于新的Google应用,实际上有很长的线程导致此:https://productforums.google.com/forum/#!topic/calendar/r3OC4cL53NQ
Google API小组的人可以对此问题发表评论吗?
实际上很有趣。 Google云端小组今天向我发出了邀请,事件描述是Mac iCal中的html垃圾。这是因为Google日历应用程序开始将html写入由使用Google日历API的任何人都视为纯文本的字段。
即使原始的iCalendar标准也仅允许纯文本作为事件描述的一部分。文本描述字段中不允许使用HTML标记,例如字体属性(粗体,下划线)和布局(div,表格)。
在Google的Calendar API第3版上。在他们的文档中,其内容如下:“事件描述。可以包含HTML。可选。”
来源:https://developers.google.com/calendar/v3/reference/events/insert