【问题标题】:Office 365 Win Add-in: Cannot get the custom property of a exception meeting through Office.js APIOffice 365 Win 加载项:无法通过 Office.js API 获取异常会议的自定义属性
【发布时间】:2020-11-18 01:53:05
【问题描述】:

在我的 Outlook 插件中,我尝试调用 Office.js API 来保存一些会议信息。根据 MSFT 文档,我使用 Office.loadCustomPropertiesAsync 来做。

我的情况是:

  1. 创建系列会议并使用插件设置自定义属性。
  2. 邀请一些与会者并发送。
  3. 将一个实例更改为异常并打开它。
  4. 打开插件获取我之前保存的自定义属性。

我的预期结果是 Add-in 可以得到它。但实际上,它返回 null。此外,当我打开一个事件或整个系列会议时,它也很有效。

这是我的示例代码:

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 中(2005 年每月频道之后)。它在 Office Online 和 Mac Outlook 中运行良好。

【问题讨论】:

    标签: outlook office365 office-js outlook-web-addins


    【解决方案1】:

    这个问题有一个解决方法:  例外(来自系列)会议被创建  获取带有父系列的系列 ID 的 webhook  检索系列 ID 的自定义属性  然后在异常会议上设置它的属性

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      • 2018-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多