SharePoint REST:字段或属性不存在

时间:2017-06-21 15:03:06

标签: rest sharepoint sharepoint-2013

我正在使用REST从SharePoint库中获取数据,以使用DataTables jQuery API进行显示。一切都运行良好,但我在这个库中有一个顽固的领域,REST无法抓住。

该字段的名称是“For”,但内部名称是_x0046_or1(不确定原因,我没有创建库)。我已经使用REST并在Designer中检查我的库视图的代码,仔细检查了这是正确的内部名称。

所以使用我的REST调用:

dataframe.to_gbq()

我回来了:

    /_api/Web/Lists/GetByTitle('SAS2')/items?$select=_x0046_or1&$top=5000

任何人都有任何建议以不同的方式引用REST api可能识别的这个字段吗?

2 个答案:

答案 0 :(得分:0)

我按照Rohit在评论中的建议做了,并在没有选择的情况下进行了REST调用。事实证明For字段的实际内部名称是“OData__x0046_or1”。不知道为什么。

感谢有用的建议,Rohit!

答案 1 :(得分:0)

在SharePoint 2013中,如果您为具有3个或更少字符的字段命名,然后以数字结尾,则SP将重命名内部名称。