0
var item = Office.context.mailbox.item;
item.loadCustomPropertiesAsync(customPropsCallback);
function customPropsCallback(asyncResult) {
    var customProps = asyncResult.value;
    var myProp = customProps.get("myProp");
    customProps.set("otherProp", "value");
    customProps.saveAsync(saveCallback);
}

在我们使用上述 api 将属性保存在以前工作的 mac Outlook 上的 office365 插件中后,我们无法获取该属性。请注意,此问题仅发生在 Mac Outlook 上。

4

1 回答 1

0

Outlook for Mac 不支持保存日历事件。

文档:Mac 版 Outlook 不支持保存会议。从撰写模式下的会议调用 saveAsync 方法将失败。

因此,在发送日历事件之​​前,您在客户端上设置的自定义属性将无法在 Exchange 服务器上访问。

自定义属性在同一个 Outlook 客户端上应该仍然可用,如果您无法在同一个 Outlook 客户端上获取自定义属性,那么这是 Outlook for Mac 中的一个错误。

于 2019-03-14T05:48:29.157 回答