什么是正确的 ics 文件,只用于编辑该系列中的一个事件
What is the correct ics file for editing only one occurrence from the series
我有 ICS 文件 AS
BEGIN:VCALENDAR
PRODID:-//Schedule a Meeting
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
CATEGORIES: MEETING
UID:PPLSCH_574
DESCRIPTION:
X-ALT-DESC;FMTTYPE=text/html:
SUMMARY:
ORGANIZER:MAILTO:no-reply@mailid.com
ATTENDEE;CN="Anya Julian, Julian Smith";RSVP=TRUE:mailto:valid@mailid.com, valid@mailid.com
RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20160729T080000Z;
DTSTART:20160727T073000Z
DTEND:20160727T080000Z
TEXT:
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:
END:VALARM
END:VEVENT
END:VCALENDAR
它在 2016 年 7 月 27 日、28 日和 29 日从 4:30 AM 到 5:00 AM 创建周期性事件。
我的任务是将 7 月 28 日的事件时间更新为 4:30 AM 至 6:00 AM。
要求是,更新时间不应中断系列。
请帮助我为此要求创建适当的 ICS。
我得到了 EXDATE 和 EXRULE,但是,我不知道如何根据我的情况使用它。
我的第二个ics文件是
BEGIN:VCALENDAR
PRODID:-//Schedule a Meeting
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
CATEGORIES: MEETING
UID:PPLSCH_574
DESCRIPTION:
X-ALT-DESC;FMTTYPE=text/html:
SUMMARY:
ORGANIZER:MAILTO:no-reply@mailid.com
ATTENDEE;CN="Anya Julian, Julian Smith";RSVP=TRUE:mailto:valid@mailid.com, valid@mailid.com
RECURRENCE-ID:20160728T073000Z;
SEQUENCE:8
DTSTART:20160728T073000Z
DTEND:20160728T083000Z
TEXT:
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:
END:VALARM
END:VEVENT
END:VCALENDAR
您将创建一个新的 REQUEST,其 RECURRENCE-ID 对应于 28 号的原始实例 dtstart 时间和一个具有新日期时间的 DTSTART。
...
BEGIN:VEVENT
RECURRENCE-ID: 20160728T073000Z
DTSTART: 20160728T073000Z
DTEND: 20160728T083000Z
SEQUENCE: 1
我有 ICS 文件 AS
BEGIN:VCALENDAR
PRODID:-//Schedule a Meeting
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
CATEGORIES: MEETING
UID:PPLSCH_574
DESCRIPTION:
X-ALT-DESC;FMTTYPE=text/html:
SUMMARY:
ORGANIZER:MAILTO:no-reply@mailid.com
ATTENDEE;CN="Anya Julian, Julian Smith";RSVP=TRUE:mailto:valid@mailid.com, valid@mailid.com
RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20160729T080000Z;
DTSTART:20160727T073000Z
DTEND:20160727T080000Z
TEXT:
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:
END:VALARM
END:VEVENT
END:VCALENDAR
它在 2016 年 7 月 27 日、28 日和 29 日从 4:30 AM 到 5:00 AM 创建周期性事件。 我的任务是将 7 月 28 日的事件时间更新为 4:30 AM 至 6:00 AM。 要求是,更新时间不应中断系列。 请帮助我为此要求创建适当的 ICS。
我得到了 EXDATE 和 EXRULE,但是,我不知道如何根据我的情况使用它。
我的第二个ics文件是
BEGIN:VCALENDAR
PRODID:-//Schedule a Meeting
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
CATEGORIES: MEETING
UID:PPLSCH_574
DESCRIPTION:
X-ALT-DESC;FMTTYPE=text/html:
SUMMARY:
ORGANIZER:MAILTO:no-reply@mailid.com
ATTENDEE;CN="Anya Julian, Julian Smith";RSVP=TRUE:mailto:valid@mailid.com, valid@mailid.com
RECURRENCE-ID:20160728T073000Z;
SEQUENCE:8
DTSTART:20160728T073000Z
DTEND:20160728T083000Z
TEXT:
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:
END:VALARM
END:VEVENT
END:VCALENDAR
您将创建一个新的 REQUEST,其 RECURRENCE-ID 对应于 28 号的原始实例 dtstart 时间和一个具有新日期时间的 DTSTART。
...
BEGIN:VEVENT
RECURRENCE-ID: 20160728T073000Z
DTSTART: 20160728T073000Z
DTEND: 20160728T083000Z
SEQUENCE: 1