在日历中编辑定期事件时,如果更改了事件时间,是否应删除或维护之前编辑过的重复中断事件?
答案 0 :(得分:0)
我假设您正在谈论改变"所有"的事件时间。实例
iCalendar规范并未强制规定与此类情况有关的任何内容。一种常见的做法是让客户将周期性事件分成2个: *通过在RRULE中添加UNTIL日期来限制现有的重复事件。 UNTIL值对应于更改时间之前的最后一个实例。保留在该时间段内编辑的所有实例。 *创建一个新事件(使用新的UID等...),DTSTART对应于新时间。删除该时间段的已编辑实例(例外)。
这两个事件通过交叉引用RELATED-TO属性链接在一起。