Google Calendar API 是否支持在 Recurrence Rule 中使用 FREQ=HOURLY?

Does Google Calendar API support FREQ=HOURLY in Recurrence Rule?

试图阻止会议室日历,例如在工作日从某个日期到另一个时间从上午 9 点到下午 5 点(美国中部标准时间)每 3 小时,持续 2 小时。

无论我在重复规则中尝试什么,当我使用 FEQ=HOURLY 时,我都会收到 Invalid recurrence rule 错误。这让我相信也许 Google Calendar API 不支持该参数。

我在以下文档中找不到这样的说法:

谁能证实一下?

这是我用 FREQ=HOURLY 尝试过的重复规则:

  1. RRULE:FREQ=HOURLY;INTERVAL=3;BYDAY=MO,TU,WE,TH,FR;BYHOUR=9,12,15;UNTIL={{date-time}}
  2. RRULE:FREQ=HOURLY;INTERVAL=3;BYDAY=MO,TU,WE,TH,FR;BYHOUR=9,12,15
  3. RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL={{date-time}}

这例如有效,但没有完成我想做的事情:

RRULE:FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR;UNTIL={{date-time}}

我可以每次都创建事件(意思是 运行 以上规则适用于上午 9 点,然后再次适用于中午 12 点,再次适用于下午 3 点)但是让所有这些事件成为重复的一部分将简化以下事情如果我们想快速修改它们并且可以由其他业务部门完成。

感谢任何帮助!

Google 日历不支持每小时重复

  • 您可以通过从 Google 日历 UI.

    创建一个周期性事件来轻松验证它
  • 如您所见,唯一可能的重复间隔是 dayweekmonthyear

  • 遗憾的是,UI 的 Google 产品不支持的功能也不会被相应的 API 支持