首页 > 解决方案 > 如何每周在不同时间重复该活动?

问题描述

我目前正在使用谷歌日历 API 将事件插入日历。这是我现在使用的 RRULE,它允许我在每周的特定日期同时插入一个事件。

RRULE:FREQ=WEEKLY;INTERVAL=1;COUNT=30;BYDAY=TU,WE,FR;

目前,在 TU、WE 和 FR 上同时插入事件。但是,我想在每天的不同时间插入事件。

例如,活动应该在每周二和周三下午 3 点到 4 点之间,但在周五下午 5 点到 7 点之间。我想通过为每个实例调用具有不同时间的日历 API 来避免创建 3 个单独的每周重复事件。

标签: google-calendar-api

解决方案


您只能对重复事件使用重复规则。正如文档中所述,“如果事件按照定义的时间表重复,则称为重复事件”。在这种情况下,您实际上是在请求不同的事件,尽管它们非常相似,因为您需要为每个事件制定不同的时间表。


推荐阅读