0
當我做一個Outlook日曆API調用時,我得到一堆事件,有些是重複發生的,有些不是。對於重複發生的事件,我奇怪地看到重複範圍子對象下出現零次數。每次定期會議都會發生這種情況。 Outlook REST API參考上的定義表示它指示特定重複事件的發生次數。例如:爲什麼事件JSON的重複對象中的重複次數總是爲零?
'Recurrence': {
'Pattern': {
'FirstDayOfWeek': 'Sunday',
'Month': 0,
'DaysOfWeek': ['Monday'],
'Index': 'First',
'Type': 'Weekly',
'Interval': 1,
'DayOfMonth': 0
},
'Range': {
'EndDate': '2016-06-14',
'StartDate': '2015-06-01',
'Type': 'EndDate',
'RecurrenceTimeZone': 'CentralStandardTime',
'NumberOfOccurrences': 0
}
},
這是非常煩人的,因爲現在我必須計算範圍並將其除以模式類型。如果NumberOfOccurrences實際顯示出現次數,並且基於重複事件取消更新,那將會非常好。我可以理解,如果結束日期是永久性的,並且在這種情況下計算出現次數是不可能的。但是,在上面的例子中,它應該工作,不是嗎?
@ jason-johnston您的幫助一如既往地受到讚賞。 –
嗯,我不知道。讓我問一些人。同時,如果你使用日曆視圖(而不是查詢/我/事件),你會得到單獨的事件(基本上讓服務器爲你擴展系列)。 –
啊,它不總是0,如果你在Outlook中創建它,並使用它返回的「End after X occurrences」選項,但是EndDate被設置爲「0001-01-01」。所以我的猜測是這只是用戶在創建時輸入的內容的副本。我會驗證,然後提出一個實際的答案。 –