gpt4 book ai didi

google-calendar-api - Google Calendar API,RRULE和EXDATE

转载 作者:行者123 更新时间:2023-12-04 13:23:01 33 4
gpt4 key购买 nike

我正在尝试使用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的情况。好吧,这是一种尊重。在日历中,该事件仍然存在,但是将重复描述为“每周9月3日(星期三)从10月2日星期三至10月2日(星期三)上午10:30”(星期四10月2日除外)”。

“Thu Oct 2除外”部分意味着它正确地解析了EXDATE(如果我在EXDATE中发送垃圾,它将无法运行,因此它将对其进行解析),但是是 event still occurs

最佳答案

EXDATE的格式必须与开始和结束的格式相同。这意味着,如果开始是一个有时间的事件,则EXDATE也必须指定时间。我建议在rfc 5545(http://tools.ietf.org/html/rfc5545)中对此进行阅读。

关于google-calendar-api - Google Calendar API,RRULE和EXDATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25170070/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com