[英]Google Calendar API V3 - Event.Recurrence always null
我嘗試在我的應用程序和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.Recurrence
,也不會填充ev.RecurringEventId
。
對於單個事件或重復事件的實例,不會填充Event對象的Recurrence屬性。 這就是谷歌在該領域所說的話:
此字段包含重復事件的RRULE,EXRULE,RDATE和EXDATE行的列表,如RFC5545中所指定。 請注意,此字段中不允許使用DTSTART和DTEND行。 事件的開始和結束時間在開始和結束字段中指定。 對於單個事件或重復發生的事件,將省略此字段。
同樣,為重復事件的實例提供了Event對象的RecurringEventId屬性。 不會為非經常性事件填充它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.