SharePointリストをクエリする際にエラーが発生します。リストには5005個のレコードがあり、しきい値の制限は5000です。 私は異なるフォルダを持つ共有ポイントリストを持っています。すべてのフォルダからレコードを取得します。 私はこのエラーを取得しています: - それは、管理者によって強制リストビュー しきい値を超えているため共有リストが限界値を超えているためcamlクエリの問題
しようとした操作が禁止されています。
で Microsoft.SharePoint.Client.ClientRequest.ProcessResponse()で Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(ストリーム responseStream)で私のクエリは
"<View Scope='RecursiveAll'> <RowLimit>1000</RowLimit><Query><Where><Eq><FieldRef Name='Year' /><Value Type='Text'>" + Period + "</Value></Eq></Where></Query></View>";
年が列をインデックス化されています。where節を削除すると、作業が始まります。recursiveall
はwhere
節で動作していないようです。
リストのしきい値の制限を変更したくありません。
純粋なjavascriptソリューションが必要ですか?私はそれを投稿する必要がありますCSOMのC#のソリューションを持っている? –
あなたが使用しているコードを共有できますか? –