我正在使用Microsoft.Exchange.WebServices,版本= 15.0.0.0程序集创建一个约会实例并调用
*Note: ews is a fully defined ExchangeService object*
Appointment appt = new Appointment(ews);
appt.Save(SendInvitationsMode.SendToAllAndSaveCopy);
return appt.Id.UniqueId;
问题
返回的 UniqueId 与通过Outlook javascript API(Office.context.mailbox.item。 itemId )
问题1
是否可以将Office.context.mailbox.item.itemId(EwsId)转换为UniqueId(如上所示创建)?
问题2
致电
appt.Save(SendInvitationsMode.SendToAllAndSaveCopy)
是否有一种方法(我没有在文档中找到它)不仅可以从
获取UniqueId,return appt.Id.UniqueId;
还要从约会对象中获取相应的EwsId吗?像这样:
return appt.EwsId;
答案 0 :(得分:1)
您拥有的是RESTid,因此您可以使用https://docs.microsoft.com/en-us/office/dev/add-ins/reference/objectmodel/requirement-set-1.5/Office.context.mailbox#converttoewsiditemid-restversion--string
将其转换为EWSId2)appt.Id.UniqueId;应该是EWSId,也许您想将其转换回使用https://docs.microsoft.com/en-us/office/dev/add-ins/reference/objectmodel/requirement-set-1.5/Office.context.mailbox#converttorestiditemid-restversion--string
可以执行的RESTId