当我调用Outlook Calendar API时,我收到一堆事件,其中一些是重复发生的,另一些则不是。对于重复发生的事件,我奇怪地看到在重复范围子对象下出现的次数为零。每一次定期会议都会发生这种情况。Outlook REST API reference上的定义指出了该特定重复事件的发生次数。例如:
'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真的显示了发生的次数,并且基于重复的事件取消进行了更新,那就太好了。如果结束日期是永久的,我可以理解,在这种情况下,不可能计算出现的次数。但是,在上面的例子中,它应该可以工作,不是吗?
发布于 2016-07-09 11:13:08
Range字段中的值是用户在创建事件的重复时指定的值。Desktop Outlook允许您指定特定的出现次数,而Outlook Web App仅允许您设置结束日期。因此,如果您只使用OWA创建事件,您将永远看不到这个集合;)。
我将您的问题转给了我们的工程人员。我认为我们可能会让它变得更好,至少在某些情况下是这样。我不能保证什么,但他们知道。
https://stackoverflow.com/questions/38275843
复制相似问题