当我在Outlook上创建iCalendar时,我想通过导入ics取消文件在Outlook上删除它,但它会给我消息"无法导入事件。请稍后再试。错误消息"。
事件ics文件:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 15.0 MIMEDIR//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTAMP:20160504T072433Z
DTSTART;VALUE=DATE;VALUE=DATE:20160506
SUMMARY:BirthDay
UID:20160504T072432Z-1@fe80:0:0:0:a2d3:c1ff:fe34:bacf%2
END:VEVENT
END:VCALENDAR
ics取消文件:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 15.0 MIMEDIR//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:CANCEL
BEGIN:VEVENT
DTSTAMP:20160504T072433Z
DTSTART;VALUE=DATE;VALUE=DATE:20160506
SUMMARY:BirthDay
UID:20160504T072432Z-1@fe80:0:0:0:a2d3:c1ff:fe34:bacf%2
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR
我可以修复什么,以便删除事件?这个ics文件出了什么问题?
添加第二个文件只需更改事件的STATUS,
,它定义了日历组件的总体状态或确认(https://www.rfc-editor.org/rfc/rfc5545#section-3.8.1.11)
删除日历对象的唯一方法是通过DELETE Request
(http://www.webdav.org/specs/rfc2518.html#METHOD_DELETE)。所以.ics
文件没有什么问题。