SharePoint REST:字段或 属性 不存在
SharePoint REST: Field or property does not exist
我正在使用 REST 从 SharePoint 库中获取数据以使用 DataTables jQuery API 进行显示。一切正常,但我在这个库中有一个 REST 无法获取的顽固字段。
字段的名称是"For",但内部名称是_x0046_or1(不知道为什么,我没有创建库)。我已经使用 REST 并通过检查 Designer 中库视图的代码仔细检查了这是正确的内部名称。
所以使用我的 REST 调用:
/_api/Web/Lists/GetByTitle('SAS2')/items?$select=_x0046_or1&$top=5000
我回来了:
The field or property '_x0046_or1' does not exist.
有人对 REST api 可能识别的引用此字段的不同方式有任何建议吗?
我按照 Rohit 在评论中的建议做了,并在没有 select 的情况下进行了 REST 调用。事实证明,For 字段的实际内部名称是 "OData__x0046_or1"。不知道为什么。
感谢 Rohit 的有用建议!
在 SharePoint 2013 中,如果您用 3 个或更少的字符命名字段,然后以数字结尾,SP 将重命名内部名称。
我正在使用 REST 从 SharePoint 库中获取数据以使用 DataTables jQuery API 进行显示。一切正常,但我在这个库中有一个 REST 无法获取的顽固字段。
字段的名称是"For",但内部名称是_x0046_or1(不知道为什么,我没有创建库)。我已经使用 REST 并通过检查 Designer 中库视图的代码仔细检查了这是正确的内部名称。
所以使用我的 REST 调用:
/_api/Web/Lists/GetByTitle('SAS2')/items?$select=_x0046_or1&$top=5000
我回来了:
The field or property '_x0046_or1' does not exist.
有人对 REST api 可能识别的引用此字段的不同方式有任何建议吗?
我按照 Rohit 在评论中的建议做了,并在没有 select 的情况下进行了 REST 调用。事实证明,For 字段的实际内部名称是 "OData__x0046_or1"。不知道为什么。
感谢 Rohit 的有用建议!
在 SharePoint 2013 中,如果您用 3 个或更少的字符命名字段,然后以数字结尾,SP 将重命名内部名称。