我正在尝试使用 RRULE 和 EXDATE 导入定期日历事件以排除日期。我以为我不久前就可以进行此工作,但至少对于此示例而言,它似乎不再工作了。问题是 EXDATE 被忽略了。请参阅下面的示例 json。我试图排除从 2019 年 6 月 17 日开始的第一个实例。日期为祖鲁语,应与事件的开始日期匹配,即 0900 芝加哥是 1400 GMT。我尝试将美国/芝加哥的 TZID 值包括在内,将时间放在当地时间(没有 Z),并将时间上下变化一小时。谷歌不会让步,第一个日期总是包含在系列中。我究竟做错了什么?
{
"summary": "Test Meeting 01",
"description": "\n",
"location": "",
"iCalUID": "B8537ED49F7A60558625840A00697C87-Lotus_Notes_Generated-1559329993",
"start": {
"dateTime": "2019-06-17T09:00:00-05:00",
"timeZone": "America/Chicago"
},
"end": {
"dateTime": "2019-06-17T10:00:00-05:00",
"timeZone": "America/Chicago"
},
"recurrence": [
"EXDATE:20190617T140000Z",
"RRULE:FREQ=DAILY;COUNT=3;INTERVAL=1"
],
"attendees": [
],
"visibility": "default"
}