Я создаю веб-часть SPFX (ReactJS / TypeScript) и использую:
let docs = sp.web.lists.getByTitle("Case Documents").items.select("ID","Title","CaseID").orderBy("Modified", true).get();
, чтобы попытаться извлечь значения столбцов из библиотеки SharePoint DO C. CaseID - это поисковый столбец, который просматривает список SP. В столбце поиска есть значения, заполненные этим другим списком.
Я могу получить значения Id и Title из библиотеки, но не CaseID (столбец поиска). Я получаю эту ошибку:
Uncaught (in promise) Error: Error making HttpClient request in queryable [400] ::>
{"odata.error":{"code":"-1, Microsoft.SharePoint.SPException","message":
{"lang":"en-US","value":"The query to field 'CaseID' is not valid.
The $select query string must specify the target fields and the $expand query string must contains CaseID."}}}
at new HttpRequestError (parsers.js:130)
at Function.<anonymous> (parsers.js:145)
at step (tslib.es6.js:99)
at Object.next (tslib.es6.js:80)
at fulfilled (tslib.es6.js:70)
HttpRequestError @ parsers.js:130
(anonymous) @ parsers.js:145
step @ tslib.es6.js:99
(anonymous) @ tslib.es6.js:80
fulfilled @ tslib.es6.js:70
Есть идеи, что может быть причиной этого?