打开包含多个事件的ICS文件会在Outlook

时间:2018-03-27 13:26:37

标签: outlook icalendar

我希望能够创建一个带有多个活动的ICS文件,用户可以在默认 Exchange日历中导入该文件。我需要支持Outlook桌面客户端,Office 365 Web界面和Apple iPhone Mail / Calendar。

请注意,只有包含多个事件的ICS文件才会出现此问题。单一事件ICS按预期工作。

关注多事件ICS文件:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//bobbin v0.1//NONSGML iCal Writer//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20180327T080000Z
DTEND:20180327T110000Z
DTSTAMP:20091130T213238Z
UID:1285935469767a7c7c1a9b3f0df8003a@yourserver.com
CREATED:20091130T213238Z
DESCRIPTION:Example event 1
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20180328T120000Z
DTEND:20180328T130000Z
DTSTAMP:20091130T213238Z
UID:1285935469767a7c7c1a9b3f0df8003b@yourserver.com
CREATED:20091130T213238Z
DESCRIPTION:Example event 2
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 2
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

在Office 365 Web界面和Apple iPhone Mail / Calendar中正常工作。但是,当它在Outlook 2016中导入时,它会创建一个新的“无标题”日历并将事件放入其中而不是默认用户日历。

这似乎是之前在SO上引用的一个已知问题:

ICal import creates new calendar When Open the ics file

Have ICS file with multiple events save to my Calendar, not Other Calendars

答案的范围从“它无法完成”到相反的范围。

第一个链接中的一个帖子提到从ICS中删除X-WR-CALNAME可以解决问题。我从未在ICS开始这样做。

同一页面上的另一篇文章提到添加X-WR-RELCALID:XXXXXX修复了它。我试过把它放入其中并没有任何区别。我不确定X-WR-RELCALID的值是否应设置为特定的值 - 我只是将其设置为某个GUID。

如果有人成功解决了这个问题 - 您是否可以发布ICS示例以及它与哪个版本的Outlook一起使用?

0 个答案:

没有答案