0
這是一個衆所周知的行爲的SharePoint編碼列名在某些情況下的第一個字母:的SharePoint其餘查詢將返回(400)與編碼字段名稱使用時壞請求
Internal name encoding in SharePoint
也:
https://sharepoint.stackexchange.com/questions/43342/curious-internal-name-unicode-encoding-behavior
我面臨的問題是,無論何時使用涉及此列的更新休息查詢,我都會收到一個「(400)錯誤請求」。用$ select查詢我得到「該字段或屬性不存在。」
我嘗試使用「Col1」,「_x0043_ol1」或「%5Fx0043%5Fol1」,請求仍然失敗。
你對如何解決這個問題有任何想法嗎?
找到REST中的所有項目並查看chrome或IE中的響應並查看內部名稱。它顯示的正是您需要在您的REST呼叫中擁有它的原因。 – Mike
準確!因爲它看起來像名稱應該有前綴「OData_」。在我的情況下,它變成了「OData__x0043_ol1」。 非常感謝,@Mike! –