首页 > 解决方案 > 在 Outlook 中显示通过 REST API 创建的扩展属性

问题描述

我使用此处描述的 REST API 为联系人创建了 Outlook 扩展属性。这是相关的 JSON 有效负载。

{
    "singleValueExtendedProperties": [
     {
           "id":"String {b06defca-5b03-4ee3-ba80-c5c9f49bea8d} Name MyProp",
           "value":"true"
     }
  ]
}

如果我通过 REST API 请求具有此扩展程序的联系人实例,则此道具已成功保存并返回。

contacts?$filter=singleValueExtendedProperties/Any(ep: ep/id eq 'String {b06defca-5b03-4ee3-ba80-c5c9f49bea8d} Name MyProp' and ep/value eq 'true')

到目前为止,一切都很好。

但是如何在 Outlook 应用程序中显示这个扩展,例如在 Outlook for Mac v16.15 中?我假设,我可以在所有联系人的列表视图中添加这样的扩展作为附加列。总是有名为“Benutzerdefiniert 1”..“Benutzerdefiniert 8”的列(英文为“用户定义”)。但什么都没有。在庞大的(顺便说一句,非常好)Microsoft Graph 文档中,我也没有发现任何从 MS Graph REST API 链接到 Outlook 应用程序的提示。

拥有由 MS Graph REST API 管理的可见自定义 Outlook 属性需要什么?

亲切的问候
多米尼克

标签: outlookmicrosoft-graph-apioutlook-restapi

解决方案


您是否尝试过使用Outlook Web 插件?您可以创建 Outlook Web 插件,以便在 Outlook 中显示扩展属性,如下图所示。

在此处输入图像描述


推荐阅读