Google日历重复活动的结束日期错误

问题描述 投票:0回答:1

[我想知道Google是否更改了日历API中的某些内容,或者我只是疯了……当我查看为重复事件导出的数据时,该事件的“结束”“ dateTime”是最后一个日期系列中的。除非我疯了,否则以前,该值是事件第一个实例的结束日期/时间。我可以操纵日期,这样我的软件就不会再坏了,但是我以前从来没有注意到这个问题-我很确定有什么改变。

从Google提取的json样本:

    "start":    {
        "dateTime": "2018-11-26T13:30:00-05:00",
        "timeZone": "America/Chicago"
    },
    "end":  {
        "dateTime": "2018-12-14T14:30:00-05:00",
        "timeZone": "America/Chicago"
    },
    "recurrence":   ["RRULE:FREQ=WEEKLY;UNTIL=20181128T055959Z;BYDAY=MO,TU,WE,TH,FR
google-calendar-api
1个回答
0
投票

使用Events: get检索重复事件将为您提供eventId指定的单打事件的结束时间,而不是重复的最终数据。

确实,您的电话

["RRULE:FREQ=WEEKLY;UNTIL=20181128T055959Z;BYDAY=MO,TU,WE,TH,FR...

包含UNTIL=20181128T055959Z-显示重复结束日期为28th of November 2018,早于

"end":  {
        "dateTime": "2018-12-14T14:30:00-05:00", ...}

[唯一合理的解释是,在事件创建期间,错误地将14 of December 2018指定为单个事件发生的结束日期-这不是重复发生的结束日期。

© www.soinside.com 2019 - 2024. All rights reserved.