我有一个.ics文件,它有两个事件。在下面找到ics文件的示例内容:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
UID:27bant11-eda5-45b5-8b38-95e3d9a4ec55
DTSTART:20150410T160000
DTEND:20150410T163000
DESCRIPTION: Test1
SUMMARY:CU Instrument 1 (515000011)
TRANSP: OPAQUE
CLASS:PUBLIC
SEQUENCE:0
DTSTAMP:20150409T142630
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
END:VALARM
END:VEVENT
BEGIN:VEVENT
UID:29bant11-eda5-45b5-8b38-95e3d9a4ec35
DTSTART:20150410T150000
DTEND:20150410T153000
DESCRIPTION:Test 2
SUMMARY:CU Instrument 2 (515000010)
TRANSP: OPAQUE
CLASS:PUBLIC
SEQUENCE:0
DTSTAMP:20150409T132630
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR
从上面的例子可以清楚地看出,我有两个事件。当我将内容保存为sample.ics并发送到某人的邮箱时(我正在使用gmail)。它一次添加两个事件。
我听说我需要使用
METHOD: CANCEL
STATUS: CANCELLED
一起取消活动和
SEQUENCE:1
更新新创建的活动。
现在我的问题是我可以取消第一个事件并使用单个ics文件更新第二个事件。是否有可能一次性做同样的事情?任何帮助将不胜感激。
Swarup
答案 0 :(得分:1)
不,您需要发送两封单独的电子邮件,因为METHOD标头只能在VCALENDAR部件中出现一次。