某些重复发生的事件,在某些时候真的不会结束(如俱乐部会议?),取决于其他条件(如假日季节)。但是,每年都需要手动添加这些例外,因为日期可能不同。
研究
exdate
(请参阅维基百科"iCalendar components and their properties"上(2)的图片).ics
并将其导入我的日历,这意味着一些限制:
有没有办法在iCal中指定重复出现的异常?
有没有办法使用另一个事件(/ calendar)按布尔逻辑过滤事件?
如果可以使用第二个事件(或几个)插入exdate
,这将解决第一个问题,并增加更多可能性。
注意
如果这个问题太具体而原始问题可以通过其他方式(其他日历格式)解决,请随时评论/编辑/回答
答案 0 :(得分:3)
RFC2445 defines an EXRULE
(例外规则)属性。除了RRULE
之外,您还可以使用它来定义重复出现的异常。
但是,RFC2445已被RFC5545, which unfortunately deprecates the EXRULE
属性取代。因此,客户支持是值得怀疑的。
正如您已经提出的,自动添加EXDATE
属性是一种可能的解决方案。