我尝试在我的应用程序和Google日历之间创建日历同步。
但是现在我有一个我无法解决的问题。
我从日历中获取所有活动,如下所示:
EventsResource.ListRequest request = service.Events.List("primary");
request.TimeMin = new DateTime(1990,1,1);
request.ShowDeleted = false;
request.SingleEvents = true;
request.MaxResults = 1000;
request.OrderBy = EventsResource.ListRequest.OrderByEnum.StartTime;
Events events = request.Execute();
foreach(Event ev in events.Items)
{
String s = ev.Recurrence;//Recurrence is always null
}
但是ev.Recurrence
永远也不会填充,ev.RecurringEventId
也会填充。
答案 0 :(得分:0)
Recurrence属性。谷歌对这个领域的看法是这样的:
同样,为重复事件的实例提供了Event对象的此字段包含重复事件的RRULE,EXRULE,RDATE和EXDATE行的列表, 如RFC5545中所指定。请注意,DTSTART和DTEND行不是 允许在这个领域;事件的开始和结束时间在 开始和结束字段。对于单个事件或 重复事件的实例。
RecurringEventId属性。不会为非重复事件填充它。