【发布时间】:2017-01-06 02:12:27
【问题描述】:
tl;dr
将CustomProperties 设置为有与会者的约会时,只有组织者的约会才能获得CustomProperties。这些属性不会传播到其他与会者的约会。
加长版
当我们创建与多个与会者的约会,然后以每个与会者的身份登录时,我们注意到每个ItemId 是不同的。因此,会议中的每个与会者似乎都有自己的约会副本。 (真的希望有人确认这是真的)。
但是,当从我们的加载项(使用 Outlook JavaScript API)设置自定义属性时,只有组织者的约会会获取自定义属性,因为当我们以任何其他与会者身份登录时,我们无法看到自定义属性.
我们代码中的相关片段:
Office.initialize = function (reason) {
$(document).ready(function () {
Office.context.mailbox.item.loadCustomPropertiesAsync (onCustomPropertiesLoaded);
});
};
function onCustomPropertiesLoaded(asyncResults) {
_customProps = asyncResults.value;
}
//Set custom properties
_customProps.set("myProp", "true");
_customProps.saveAsync(customPropertiesOnSaved);
有没有办法让约会的每个副本都具有自定义属性?
【问题讨论】:
标签: ms-office outlook-addin exchangewebservices office-addins office-js