【问题标题】:How do I repeat the event at different times weekly?如何每周在不同时间重复该活动?
【发布时间】:2020-07-19 10:43:53
【问题描述】:

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

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

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

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

【问题讨论】:

  • 不幸的是,没有办法用一个 RRULE 做到这一点。但是您只需要两个事件:一个用于 TU 和 WE,另一个用于 FR。
  • 在实际应用中,我可能会有不止3天,而且每天都有不同的时间。无论如何,谢谢你的回复!

标签: google-calendar-api


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    • 1970-01-01
    相关资源
    最近更新 更多