获取 SharePoint API 中以 "_" 开头的项目列表



API调用:"https://tponline.sharepoint.com/sites/tc-g-learning/_api/web/lists/GetByTitle('Documents -学习中心')/items?$select=_DisplayName,Title,Modified_x0020_By">

当只有"Title"或";Modified_x0020_By",然后返回结果,就像我们传递_DisplayName一样,它说错误。但是,当我们调用API以使用"https://tponline.sharepoint.com/sites/tc-g-learning/_api/web/lists/GetByTitle(''Documents -学习中心"获取所有项目名称的列表时)/字段?$select=Title,InternalName'然后我们可以看到_DisplayName返回。

"{
"odata.error": {
"code": "-1, Microsoft.SharePoint.SPException",
"message": {
"lang": "en-US",
"value": "The field or property '_DisplayName' does not exist."
}
}
}"

注意:我试了其他一些以"_"开头的项目然后我们得到同样的错误

你可以先点击API URL获取字段。

URL: https://tponline.sharepoint.com/sites/tc-g-learning/_api/web/lists/GetByTitle('Documents%20-%20Learning%20Centre')/Fields

打开后,您将看到API对列表中所有字段使用的内部名称。
我也有类似的问题,我的列名是_Status和内部名称是odata_status

希望这有助于!!

相关内容

  • 没有找到相关文章

最新更新