【发布时间】:2014-09-29 23:02:45
【问题描述】:
我正在尝试使用 API 将一些事件导出到 Google 日历,特别是包装它的 python 库。这些事件具有重复性,这是使用 RRULE 字符串定义到 Google 日历的,我正在尝试使用 EXDATE 字符串排除某些日期。
这是我要发送的内容:
{
"summary": "Test Event",
"description": "Event",
"location": "Home",
"start": {
"timeZone": "America/New_York",
"dateTime": "2014-09-05T10:30:00"
},
"end": {
"timeZone": "America/New_York",
"dateTime": "2014-09-05T11:35:00"
},
"recurrence": [
"RRULE:FREQ=WEEKLY;WKST=SU;BYDAY=FR;UNTIL=20141203T173500Z",
"EXDATE:20141002"
],
}
除了不遵守 EXDATE 之外,它都正确导出。嗯,这是一种尊重。在日历中,该事件仍然存在,但它将重复描述为“每周一、三、四上午 10:30,从 9 月 3 日星期三到 12 月 3 日星期三,10 月 2 日星期四除外”。
“除了 10 月 2 日星期四”部分暗示它正在正确解析 EXDATE(如果我在 EXDATE 中发送垃圾,它不会运行,所以它正在解析它),但是 event still occurs。
【问题讨论】: