簡體   English   中英

Google Calendar API V3-Event.Recurrence始終為null

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM