iCalendar - 如何在(outlook)日历中显示多行?

时间:2014-01-21 17:44:26

标签: calendar outlook icalendar

我正在开发一个小项目来生成一个.ics文件,其中包含我可以在Outlook日历中查看的事件信息。我可以让事件显示在Outlook中,但我想显示多行。例如,对于此.ics文件:

BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20131227T123500
DTSTART:20131227T080000
DTEND:20131228T170000
SUMMARY:Vacation
DESCRIPTION:abc
UID:1
SEQUENCE:0
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR

我希望将Vacation显示为标题,然后在其下方,我希望显示某些类似于<abc>的描述,类似于会议事件的安排方式,如此图片在Outlook中:

enter image description here 这可能吗?

1 个答案:

答案 0 :(得分:1)

你需要逃脱换行符。例如:

SUMMARY:Weekly 1-on-1\nCall my office or cell

请注意,如果您在字段中放入大量信息,则可能需要解决72个字符的行长度限制。您还应该知道,不同的客户可能会以不同方式处理换行符,例如Google日历似乎会从摘要字段中删除它们,因此不会产生您要查找的视图。