我有一个带有超链接/图片列的SharePoint列表。
当我尝试使用
从列表中获取所有列时https://graph.microsoft.com/v1.0/sites/root:/MySubsite:/lists/<mylistguid>?$expand=columns
我只获得了超链接列的结果
{
"columnGroup": "My Columns",
"description": "",
"displayName": "Picture",
"enforceUniqueValues": false,
"hidden": false,
"id": "2222eeee-5555-4444-3333-aaaaabbbbbbb",
"indexed": false,
"name": "Picture",
"readOnly": false,
"required": false
},
此列的结果集没有关于列类型的任何信息。但是所有其他列都有一个标识其类型的特定属性。
这是一个错误或未来的事情吗?
编辑:由于此功能目前缺失,我在此处添加了UserVoice条目。如果您还需要此功能,请投票。 https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/32827402-support-for-sharepoint-hyperlink-or-picture-field
答案 0 :(得分:1)
根据官方的Graph API文档,目前并非所有的Sharepoint Field类型都在API中表示
注意:这些属性对应于SharePoint的SPFieldType枚举。虽然上面列出了最常见的字段类型,但这个beta API仍然缺少一些。在这些情况下,不会填充任何列类型构面,并且该列仅具有其基本属性。
您可以在该链接上打开github问题并尝试以这种方式解决它。此时它似乎无法使用。