私が達成したいこと: キーワード配列を入力として受け取り、Sharepoint List にクエリを実行して、リスト内のキーワードを含むすべての行を返します。
1 つのキーワード (pdf) でリストを照会する単純な CAML クエリを作成しました。
<Query><Where><Contains><FieldRef Name='Keyword'/><Value Type='Text'>pdf</Value></Contains></Where></Query>
これはうまくいきます。
しかし、CAML クエリで Or 句を使用しようとすると (以下を参照)、次のエラーが発生します。
「1 つ以上のフィールド タイプが正しくインストールされていません。リスト設定ページに移動して、これらのフィールドを削除してください。」
<Query><Where><Or><Contains><FieldRef Name='Keyword'/><Value Type='Text'>pdf</Value></Contains></Or></Where></Query>
私は構文をグーグルで検索しましたが、すべてが良さそうです。足りないものを教えてください。
前もって感謝します。