SharePoint在某些情况下对列名的第一个字母进行编码是一种已知行为:
Internal name encoding in SharePoint
还有:
https://sharepoint.stackexchange.com/questions/43342/curious-internal-name-unicode-encoding-behavior
我面临的问题是每当我使用涉及此类列的更新休息查询时,我都会收到"(400)错误请求"。使用$ select查询我得到"字段或属性不存在。"
我正在尝试使用" Col1"," _x0043_ol1"或"%5Fx0043%5Fol1"并且请求仍然失败。
你对如何解决这个问题有任何想法吗?
答案 0 :(得分:2)
查找REST中的所有项目并查看chrome或IE中的响应并查看内部名称。它显示的正是您需要在REST调用中使用它的方式。您的REST调用中可能没有引用内部名称。