【问题标题】:Can I put cancel and update for two different event in a single .ics file?我可以将两个不同事件的取消和更新放在一个 .ics 文件中吗?
【发布时间】:2015-04-09 13:07:29
【问题描述】:

我有一个包含两个事件的 .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

【问题讨论】:

    标签: java calendar outlook gmail icalendar


    【解决方案1】:

    不,您需要发送两封单独的电子邮件,因为 METHOD 标头只能在 VCALENDAR 部分中出现一次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-16
      • 1970-01-01
      • 2017-12-11
      • 1970-01-01
      • 2013-11-29
      相关资源
      最近更新 更多