【发布时间】:2021-04-06 22:52:21
【问题描述】:
尝试阻止会议室日历,例如,在工作日从某个日期到另一个日期从上午 9 点到下午 5 点,每 3 个小时持续 2 个小时。
无论我在重复规则中尝试什么,当我使用FEQ=HOURLY 时,都会收到Invalid recurrence rule 错误。这让我相信 Google Calendar API 可能不支持该参数。
我在以下文档中找不到这样的说法:
- https://developers.google.com/calendar/concepts/events-calendars#recurrence_rule
- https://developers.google.com/calendar/v3/reference/events#recurrence
谁能确认一下?
这是我用 FREQ=HOURLY 尝试过的重复规则:
RRULE:FREQ=HOURLY;INTERVAL=3;BYDAY=MO,TU,WE,TH,FR;BYHOUR=9,12,15;UNTIL={{date-time}}RRULE:FREQ=HOURLY;INTERVAL=3;BYDAY=MO,TU,WE,TH,FR;BYHOUR=9,12,15RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL={{date-time}}
这例如有效,但不能完成我想做的事情:
RRULE:FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR;UNTIL={{date-time}}
我可以按时间创建事件(意味着在上午 9 点运行上述规则,然后在下午 12 点再次运行,然后在下午 3 点再次运行),但是如果我们想要修改,将所有这些事件作为重复的一部分会为我们简化事情它们可以快速完成,并且可以由其他业务部门完成。
任何帮助表示赞赏!
【问题讨论】: