Outlook Office 365 Win加载项:无法通过Office.js API获取异常会议的自定义属性
在我的Outlook加载项中,我尝试调用Office.jsAPI来保存一些会议信息。根据MSFT文档,我过去经常这样做 我的情况是:Outlook Office 365 Win加载项:无法通过Office.js API获取异常会议的自定义属性,outlook,office365,office-js,outlook-web-addins,Outlook,Office365,Office Js,Outlook Web Addins,在我的Outlook加载项中,我尝试调用Office.jsAPI来保存一些会议信息。根据MSFT文档,我过去经常这样做 我的情况是: 创建系列会议并使用外接程序设置自定义属性 邀请一些与会者并发送 将一个实例更改为exception并打开它 打开外接程序以获取我以前保存的自定义属性 我的预期结果是外接程序可以获得它。但实际上,它返回null。而且,当我打开一个事件或整个系列会议时,它工作得很好 以下是我的示例代码: Office.context.mailbox.item.loadCustomPr
Office.context.mailbox.item.loadCustomPropertiesAsync(function(asyncResult){
var customProps = asyncResult.value;
console.log('property = '+JSON.stringify(customProps));
var myProp = customProps.get("myProp");
customProps.set("otherProp", "value");
customProps.saveAsync(function(result){
console.log('save result'+JSON.stringify(result));
});
});
我的Outlook版本是
此问题仅出现在最新的Win Outlook中(在channel 2005月刊之后)。它在Office Online和Mac Outlook中运行良好。此问题有一个解决方法: 创建了异常(来自系列)会议 获取具有父系列的系列ID的webhook 检索序列ID的自定义属性 然后在异常会议上设置该属性