我已经通过日历Outlook加载项(JS加载项)创建了自定义属性。我无法使用EWS API获得此自定义属性。
我已经遵循了各种示例,以了解如何顺利获取外接程序自定义属性。我知道自定义属性已正确保存,因为在最初保存后,我可以使用外接程序检索自定义属性,并且可以使用MS Graph Explorer查询特定项并确认自定义属性为保存在某个地方。
val addinProp = new ExtendedPropertyDefinition(
UUID.fromString("00020329-0000-0000c000-000000000046"),
"cecp-xxxxxx-xxxx-xxxxx-xxxx-xxxxxxxxxxx",
MapiPropertyType.String
)
val propertiesToLoad = new PropertySet(BasePropertySet.FirstClassProperties, addinProp)
val appointmentWitNewProp = Appointment.bind(service, itemEvent.getItemId, propertiesToLoad)
我希望bind调用可以检索特定项目和提供的属性集。除自定义属性外,其他所有属性均已成功返回。