【发布时间】:2008-11-09 08:59:32
【问题描述】:
有a previous thread with this question,并提示答案,但我无法让它工作。
我有一个 ICS 文件。它validates。它看起来像这样:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//WA//FRWEB//EN
BEGIN:VEVENT
UID:FRICAL201
SEQUENCE:0
DTSTAMP:20081108T151809Z
DTSTART:20081109T121200
SUMMARY:11/9/2008 12:12:00 PM TRIP FROM JFK AIRPORT (JFK)
LOCATION:JFK AIRPORT (JFK)
END:VEVENT
END:VCALENDAR
我双击它,它完美地进入 Outlook 2007。 然后,我双击另一个如下所示的 ICS 文件:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//WA//FRWEB//EN
BEGIN:VEVENT
METHOD:REQUEST
UID:FRICAL201
SEQUENCE:1
DTSTAMP:20081108T161809Z
DTSTART:20081109T121300
SUMMARY:11/9/2008 12:13:00 PM TRIP FROM JFK AIRPORT (JFK)
LOCATION:JFK AIRPORT (JFK)
END:VEVENT
END:VCALENDAR
作为explained in the rfc,UID 相同,序列号大一,所以我希望 Outlook 更新我之前的事件条目,但它所做的只是插入第二个。
如何制定 ICS 文件以便 Outlook 知道更新事件?我在上面引用的线程中的原始海报说他让它用 METHOD 和 ORGANIZER 做出响应,但根据我的经验,METHOD 没有效果,并且 ORGANIZER 会导致 Outlook 想要将事件通过电子邮件发送给某人的不良行为。我只是想让它更新日历。
【问题讨论】:
标签: outlook outlook-2007 icalendar