我正在尝试使用RRULE加EXDATE导入重复日历事件以排除日期。我以为我以前有这个工作,但至少在这个例子中,它似乎不再工作了。问题是EXDATE被忽略了。请参阅下面的示例json。我试图排除一审事件,该事件始于2019年6月17日。该日期在祖鲁语中,并且应与该活动的开始日期匹配,即0900芝加哥是格林尼治标准时间1400。我试过将America / Chicago的TZID值包括在内,将时间置于本地时间(不带Z),并且还将时间上下波动一小时。 Google不会让步,系列中始终会包含第一个日期。我在做什么错了?
{
"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"
}
答案 0 :(得分:0)
我也一直在努力使EXDATE
工作。对我来说,使用没有TZID
或Z
的本地时间是可行的, e。
EXDATE:20190617T090000
针对您的情况。
P.S。这个API片段似乎确实有问题,因此我要提到的是,日历与事件具有相同的时区。我希望这没关系。