首页 > 解决方案 > 隐藏使用 Microsoft Graph API 创建的 Sharepoint 列表列

问题描述

使用 Graph Api 在 Sharepoint 列表中创建列时,列定义具有一个属性

hidden boolean 指定列是否显示在用户界面中。文档

但是,当使用 Graph API Explorer 创建列时,使用

发布https://graph.microsoft.com/v1.0/sites/[siteid]/lists/[listid]/columns

{
"columnGroup": "string",
"description": "description hidden",
"displayName": "friendly name hidden",
"enforceUniqueValues": "true",
"hidden": true,
"indexed": true,
"name": "staticNameForApiHidden",
"readOnly": false,
"required": false,
"text": {
    "@odata.type": "microsoft.graph.textColumn"
}

}

该列仍显示在用户界面列表视图中。但是它似乎隐藏在编辑视图中。

任何人都可以解释为什么当隐藏标志设置为 true 时该列没有隐藏在 UI 中,以及需要做什么来创建列并将其隐藏在 UI 中?

标签: sharepointmicrosoft-graph-api

解决方案


推荐阅读