iCalendar中每周重复发生的事件

时间:2011-11-06 18:04:41

标签: google-calendar-api icalendar

我已经在我的ics文件下面粘贴了一个重复的事件,这是一个每周一次的重复事件,这个周一,周二,周三再次发生。我检查了语法,似乎没问题。这有什么不对吗?

BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//com.denhaven2/NONSGML ri_cal gem//EN
CALSCALE:GREGORIAN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20111106T175719Z
DTEND;VALUE=DATE-TIME:20111110T183000Z
STATUS:CONFIRMED
DTSTART;VALUE=DATE-TIME:20111110T160000Z
TRANSP:OPAQUE
DTSTAMP;VALUE=DATE-TIME:20111106T175719Z
LAST-MODIFIED;VALUE=DATE-TIME:20111106T175719Z
UID:availability_slot330@xyz.com
DESCRIPTION:Availability slot from mentoring program
SUMMARY:Mentoring Slot
ORGANIZER:iitm_mentor2@xyz.com
RRULE;BYDAY=MO,TU,WE;WKST=MO:FREQ=WEEKLY
EXRULE:FREQ=WEEKLY;BYDAY=SA,SU
LOCATION:Church park
SEQUENCE:0
END:VEVENT
END:VCALENDAR

1 个答案:

答案 0 :(得分:3)

你做了什么评估是否有问题? 你遇到了什么错误?

你验证了吗? http://severinghaus.org/projects/icv/

你有没有尝试加载到任何ical客户端(谷歌日历,outllok,雷鸟等) - 他们做了什么?

您是否按照规范检查了示例:

http://www.rfc-editor.org/rfc/rfc5545.txt 有这样的例子  RRULE:FREQ = YEARLY; BYMONTH = 4; BYDAY = -1SU; UNTIL = 19730429T070000Z

可能每周应立即遵循RRULE 如果BYDAY在那里,你的套利应该是多余的。