如何使用MsGraph获取SharePoint超链接列类型

如何使用MsGraph获取SharePoint超链接列类型,sharepoint,office365,microsoft-graph-api,Sharepoint,Office365,Microsoft Graph Api,我有一个带有超链接/图片列的SharePoint列表 当我尝试使用获取列表中的所有列时 https://graph.microsoft.com/v1.0/sites/root:/MySubsite:/lists/<mylistguid>?$expand=columns 此列的结果集没有任何有关列类型的信息。但是所有其他列都有一个特定的属性来标识它们的类型 这是一个bug还是将来会发生什么 编辑:由于此功能当前缺失,我在此处添加了一个UserVoice条目。如果您也需要此功能,请投票

我有一个带有超链接/图片列的SharePoint列表

当我尝试使用获取列表中的所有列时

https://graph.microsoft.com/v1.0/sites/root:/MySubsite:/lists/<mylistguid>?$expand=columns
此列的结果集没有任何有关列类型的信息。但是所有其他列都有一个特定的属性来标识它们的类型

这是一个bug还是将来会发生什么

编辑:由于此功能当前缺失,我在此处添加了一个UserVoice条目。如果您也需要此功能,请投票。

根据官方图形API文档,目前并非所有Sharepoint字段类型都在API中表示

注意:这些属性对应于SharePoint的SPFieldType枚举。虽然上面介绍了最常见的字段类型,但此beta API仍然缺少一些。在这些情况下,将不会填充任何列类型方面,并且该列将只具有其基本属性

摘自:


您可以在该链接上与他们讨论github问题,并尝试以这种方式解决它。此时,它似乎不可用。

使用
$expand=fields
如何?@GautamSheth$expand=fields对列表不起作用,只对单个列表项起作用。我还想得到字段的类型,而不是字段值。
    {
        "columnGroup": "My Columns",
        "description": "",
        "displayName": "Picture",
        "enforceUniqueValues": false,
        "hidden": false,
        "id": "2222eeee-5555-4444-3333-aaaaabbbbbbb",
        "indexed": false,
        "name": "Picture",
        "readOnly": false,
        "required": false
    },