有什么方法可以获取复发系列?我预约创建,我需要获取所有Occurrence系列进行管理,Outlook是否将其保存为单个项目或为其添加多个项目?
还是我必须检查模式并手动计算它们?
答案 0 :(得分:0)
不容易-创建定期约会时,不会创建单独的实例(想想没有结束日期的约会);全部都放在一个斑点中。
如果创建了异常,Outlook将在重复循环blob中记录该异常,并创建仅包含已修改属性的嵌入式邮件(约会)附件-查看具有OutlookSpy的现有约会(选择该约会,单击OutlookSpy功能区上的“ IMessage”按钮,选择“ AppointmentRecur”命名属性,在“ Symb”编辑框中查看已解析的重复blob。
您能做的最好的就是致电AppointmentItems.GetRecurrencePattern().GetOccurrence()
,以超过发生日期。这意味着您不能仅通过传递事件的整数索引来遍历所有事件。如果可以选择使用Redemption,则其RDORecurrencePattern。GetOccurrence()
方法的版本可以传递日期或整数索引。