【问题标题】:Deleting intermediate record from Google Calendar recurring event从 Google 日历重复事件中删除中间记录
【发布时间】:2014-08-21 07:52:14
【问题描述】:

我正在处理 Google 日历的定期活动。我创建了一个重复事件,并通过使用 GData 库,作为响应,我得到了周长“COUNT”、“FREQ”、“UNTIL”等......其中 COUNT=5。

问题是,当我从这个重复事件中删除一个实例(在这种情况下总共有 5 个实例)时,谷歌日历中剩下 4 个实例。但响应 COUNT 仍然是 5,现在应该是 4。同样作为回应,我没有得到有关该已删除实例的任何详细信息。

任何人都可以在这方面帮助我。

提前非常感谢!!!

等待您的回复!

【问题讨论】:

    标签: google-calendar-api


    【解决方案1】:

    这是按预期工作的。如果计数确实发生了变化,那将意味着最后一个实例不应该再存在了。虽然您可以删除第二个实例。在 v3 API 中,第二个实例的删除将由 status=cancelled 且“recurringEventId”+“originalStartTime”设置为指向该特定实例的事件来表示。

    如果您想查看重复事件的所有实例,可以使用方便的 instances() 调用。

    【讨论】:

    • 感谢您的友好回复。是的,你是对的,我正在使用重要的连接 ID“recurringEventId”+“originalStartTime”获取已删除的实例,其状态为取消...
    • 亲爱的我还有一个问题请帮助我。我被困住了。问题链接在这里stackoverflow.com/questions/25506679/…
    猜你喜欢
    • 1970-01-01
    • 2022-01-06
    • 2017-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    相关资源
    最近更新 更多