从系列中删除事件

时间:2011-01-14 16:00:21

标签: calendar icalendar vcal

我在http://www.kanzaki.com/docs/ical/rrule.html中使用RRule来重现。 如果我修改/更新其中一个重复,我怎么能发送带有重复的新ics文件,例如。删除那个事件?

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您想将系列中的某个系列更改为其他日期,则

  • 如果删除事件,则需要使用EXDATE属性([http://tools.ietf.org/html/rfc5545#section-3.8.5.1])
  • 或为该日期创建一个单独的VEVENT,通过RECURRENCE-ID([http://tools.ietf.org/html/rfc5545#section-3.8.4.4])引用父系列的UID,以防万一想要修改一个事件。

如果您想在发送和邀请后更改它,您需要通过其UID识别约会,找到更大的SEQUENCE号码([http://tools.ietf.org/html/rfc5545#section-3.8。 7.4])并使用METHOD:REQUEST

发送iTIP-Style