Google calendar api 谷歌日历重复事件排除:它对下一次重复事件意味着什么?

Google calendar api 谷歌日历重复事件排除:它对下一次重复事件意味着什么?,google-calendar-api,Google Calendar Api,我正在使用谷歌日历API构建一个日历应用程序。我不知道谷歌日历是否已经按我所希望的方式运行,或者我是否必须编写一个变通方法 如果每隔一天发生一次google日历事件,不包括1天,那么当日历交替出现时,该日历是否仍然计算该天 例如,如果我排除了星期一的一个事件,日历是否仍然有这一事件的日期,那么下一个事件将发生在星期三,或者日历认为它像一天没有发生过,并且重新排序它自己,以至于现在事件发生在星期二,下一个是星期四,然后是星期四等等? 谢谢大家! 您可以在以下方面使用官方日历API作为参考: 重复事

我正在使用谷歌日历API构建一个日历应用程序。我不知道谷歌日历是否已经按我所希望的方式运行,或者我是否必须编写一个变通方法

如果每隔一天发生一次google日历事件,不包括1天,那么当日历交替出现时,该日历是否仍然计算该天

例如,如果我排除了星期一的一个事件,日历是否仍然有这一事件的日期,那么下一个事件将发生在星期三,或者日历认为它像一天没有发生过,并且重新排序它自己,以至于现在事件发生在星期二,下一个是星期四,然后是星期四等等?


谢谢大家!

您可以在以下方面使用官方日历API作为参考:

重复事件有些事件会按常规计划多次发生,如周会、生日和节假日。除了 由于开始和结束时间不同,这些重复的事件通常是 一模一样

如果事件按照定义的顺序重复,则称为重复事件 日程单个事件是非重复性的,只发生一次

定期规则定期事件的计划定义为两种 部分:

它的开始和结束字段(定义第一个引用,如同 这只是一个独立的单一事件),并且

其重复字段(定义事件应如何重复 随着时间的推移)

重复字段包含一个字符串数组,表示一个或多个 RFC 5545中定义的多个RRULE、RDATE或EXDATE属性

RRULE属性是最重要的,因为它定义了一个规则 用于重复该事件。它由几个组件组成。一些 它们是:

频率-事件应重复的频率(例如 “每日”或“每周”)。必需的

INTERVAL-与FREQ一起指定事件发生的频率 应该重复。例如,“FREQ=DAILY;INTERVAL=2”表示一次 每两天

COUNT—此事件应重复的次数

您可以使用COUNT或UNTIL来指定事件的结束 复发。不要在同一条规则中同时使用这两个词。直到-日期或 事件应重复的日期和时间(包括)

BYDAY—一周中重复事件的天数(“SU”, “莫”、“图”等)。其他类似组件包括BYMONTH, 一年一天,一小时