Google api 谷歌日历API“;更改此事件和所有后续事件”;

Google api 谷歌日历API“;更改此事件和所有后续事件”;,google-api,google-calendar-api,icalendar,Google Api,Google Calendar Api,Icalendar,当我在Google Calendar上执行编辑“2015-04-29”日期的单个实例和重复集合的所有以下实例的操作,然后获取自上次同步以来的事件时,我得到以下命令: 删除现有的周期集 创建一个新的周期集:RRULE:FREQ=DAILY;直到=20150429T065959Z;(开始日期=2015-04-23) 创建一个新的周期集:RRULE:FREQ=DAILY;(开始日期=2015-04-29) 正如你所看到的,谷歌创建的第一个循环集说它将持续到2015年4月29日,但与此同时,第二个循环集

当我在Google Calendar上执行编辑“2015-04-29”日期的单个实例和重复集合的所有以下实例的操作,然后获取自上次同步以来的事件时,我得到以下命令:

  • 删除现有的周期集

  • 创建一个新的周期集:RRULE:FREQ=DAILY;直到=20150429T065959Z;(开始日期=2015-04-23)

  • 创建一个新的周期集:RRULE:FREQ=DAILY;(开始日期=2015-04-29)


  • 正如你所看到的,谷歌创建的第一个循环集说它将持续到2015年4月29日,但与此同时,第二个循环集的开始日期也是2015年4月29日。这导致2015年4月29日发生重叠/重复事件。我认为,第一套重复播放的节目应该一直持续到2015年4月28日。这是Google Calendar API中的错误,还是我理解的命令有误?

    这些是全天还是定时事件?如果一整天都这样,那么直到听起来是错误的。您是否在日历Web UI或其他应用程序中进行了以下所有更改?这些都是定时事件。我在Calendar.Google.com上的Google Calendar Web UI上做了以下所有更改。即使有定时事件,为什么直到与第二次复发的开始日期相同?我可以理解,如果在第一次重复的那一天也有一个实例覆盖,但是我只得到我在问题中列出的3个命令。直到在下一个实例前一秒结束,所以应该没有重叠和重复。这就是答案。谢谢