在Outlook中显示通过REST API创建的扩展属性

时间:2018-09-04 09:17:44

标签: outlook microsoft-graph outlook-restapi

我已经为使用here描述的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属性,有什么必要?

亲切的问候
多米尼克

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用Outlook web addin? 您可以创建一个Outlook Web加载项,以便在Outlook中显示扩展属性,如下图所示。

enter image description here