我正在尝试使用Google Calendar Api创建重复规则。
[JAVASCRIPT - Google Client Library]
var req = gapi.client.calendar.events.insert({
[...],
"recurrence": [
"RRULE:FREQ=WEEKLY;UNTIL="+date.toISOString()
],
[...]
});
req.execute();
上面的代码返回400错误的请求,因为递归规则的格式不正确。
我不明白如何为该UNTIL
字段创建正确的日期格式。
我尝试使用日期对象并使用ISO转换,但是它也不起作用。
无论如何,为该事件创建一个单独的项目就可以正常工作,并且重复一个COUNT
字段也可以。
有几条适用于联利特派团的规则。首先,它不是ISO字符串,而是值DATE或DATE-TIME(http://tools.ietf.org/html/rfc5545#section-3.3.5)。然后,您需要注意,如果重复事件开始是全天事件,则使用DATE值,反之亦然。最后,您需要注意时区。UNTIL必须与开始时所在的时区相同。我真的建议阅读RFC http://tools.ietf.org/html/rfc5545#section-3.8.5.3中的重复规则。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句