Google 日历 API - 重复事件 - GDATA - iPhone
我正在尝试构建一个显示谷歌日历中的事件的应用程序。我正在使用GData。你们中有人知道如何修改 GDataQueryCalendar 或其他内容,以便谷歌日历不会显示最近编辑的重复事件两次。
例如:如果我有一个名为“早餐”的重复事件,每天早上 7 点重复。当我检查提要时,它仅显示该事件一次。但是,如果我返回并将今天的活动标题编辑为“Breakfast1”。然后当我检查提要时,它显示了两个事件。一个是早上 7 点的“早餐”,另一个是早上 7 点同一时间的“早餐 1”。两个事件的开始时间相同。
我怎样才能只获得当天的活动(例如早餐1)?
I am trying to build an app which shows events from a google calendar. I am using GData. Does any of you know how can I modify GDataQueryCalendar or other things such that google calendar doesn't show recently edited recurring event twice.
For Eg: If I have a recurring event called 'Breakfast' which is repeated daily at 7am. When I check the feed it shows the event only once. But, if I go back and edit the event's title to 'Breakfast1' only for today. And then when I check the feed it shows two events. One is "Breakfast" at 7am and the other one is "Breakfast1" at the same time 7am. Starttime on both the events are same.
How can I get the event only for that day (Breakfast1 as in eg)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
终于让它工作了..我正在检查 GDataEntryCalendarEvent 事件是否有原始事件([事件原始事件])。如果一个事件有原始事件,那么我们需要使用该事件而不是重复事件。
Finally got it working.. I am checking if a GDataEntryCalendarEvent event has an original event with it ([event originalEvent]). If an event has original event then we need to use this event instead of the duplicate event.