Delete calendar event using iCalendar file import (Outlook 2003 problem)?

前端 未结 9 1405
旧时难觅i
旧时难觅i 2020-12-13 11:00

Is there a way for me to delete items from calendar by using iCalendar import?

I know that there is a METHOD:CANCEL, however when I tried it, it didn\'t do anything

9条回答
  •  渐次进展
    2020-12-13 11:10

    This can be a painful and unpredictable business, and is likely dependent on Outlook version. I have got event cancellations working with Outlook 2010 (v14). I send my icalendar as a single-part message, type text/calendar, as discussed in this thread. As mentionned in the other answers, I have method=CANCEL in the MIME type, and again in the icalendar.

    The critical step for me was to add DTSTART to the event. Without this field, the message is not presented as a cancellation, there is nothing in the preview pane, and the calendar is presented as an attachment with the filename "not supported calendar message.ics". But you can put any date you like in the field! DTEND is not important. SEQUENCE could be the same or greater. DTSTAMP is not important, but if present, must be after the DTSTAMP sent with the initial invitation, otherwise the text "not active" appears instead of the "delete from calendar" button.

    This is a minimal working cancellation...

    BEGIN:VCALENDAR
    VERSION:2.0
    PRODID:-//www.notilus.com//Dimo Gestion Notilus//FR
    CALSCALE:GREGORIAN
    METHOD:CANCEL
    BEGIN:VEVENT
    DTSTART:20140625T123000Z
    SEQUENCE:1
    STATUS:CANCELLED
    UID:Kerry
    END:VEVENT
    END:VCALENDAR
    

提交回复
热议问题