如何使用MsGraph获取SharePoint超链接列类型
我有一个带有超链接/图片列的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条目。如果您也需要此功能,请投票
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
},