我希望使用iCal每年11月1日至11月的第四个星期四举办活动。 iCal是否支持此功能?我该如何解决这个问题?
这是我到目前为止所做的:
BEGIN:VEVENT
DTSTART;VALUE=DATE:20151101
DTEND;BYDAY=DATE:20151126
RRULE:FREQ=YEARLY;
DESCRIPTION:Event description...
LOCATION:Event location...
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Event name
TRANSP:TRANSPARENT
END:VEVENT
编辑:为清楚起见,我应该补充一点,我想将其导入Google日历,因此任何解决方案都应该通过导入.ics文件来兼容。
答案 0 :(得分:1)
用规则做这件事是不可能的。相反,您需要创建一个年度事件,每年都有覆盖,在DTEND
应该是预先计算的。
您可以通过创建与第一个VEVENT
共享UID
的其他RECURRENCE-ID
组件来实现此目的(您的示例中缺少这些组件,这不太好!)和patient_id
指定。