首页 > 解决方案 > SharePoint 列类型

问题描述

我正在使用 MS Graph 请求 SharePoint 列,并且需要了解每列的类型。

遗憾的是,并非所有列类型都在 Microsoft Graph 中受支持。例如,超链接或图片 (Url) 类型不可用。似乎没有办法查看具有不受支持类型的字段。

是否有计划映射所有类型?我也尝试过 bot v1.0 API 和 beta API。

请求示例:

https://graph.microsoft.com/beta/groups/group-id/sites/root/columns

对于,比方说,我看到的文本字段field属性:

"text": {
  "allowMultipleLines": false,
  "appendChangesToExistingText": false,
  "linesForEditing": 0,
  "maxLength": 255
}

但是对于 Url、Taxonomy 和其他一些类型,根本没有任何指示。

标签: sharepointmicrosoft-graph-apisharepoint-online

解决方案


目前,Graph API 可以提供 ColumnDefinition 资源的 type 属性。在此处查看官方文档:ColumnDefinition 资源

作为一种解决方法,我们必须使用 SharePoint REST API 来实现它。

https://tenant.sharepoint.com/sites/lz/_api/web/Fields

推荐阅读