次のCAMLクエリをCSOMを使用してSharePointライブラリで実行し、作成日が現在の日付と等しいライブラリ内のすべてのファイルを取得します。これは問題のない別のSharePointサイトやライブラリで実行されますが、Dynamics CRMに統合されたクラスタ化されたSharePointに実行すると、「存在しない」ファイルが発生します。つまり、ファイルはSharePointフォルダでは物理的に存在しません。SharePoint CAML CRM統合によるSharePointクラスタ上に存在しないファイルを返すクエリ
また、リストビューでいくつかのファイルフィルタを適用してファイルを検索しましたが、SharePointはライブラリ内のファイルを見つけられず、ごみ箱も検索されましたが、成功しませんでした。
SharePointインスタンスには同じサービスが実行されているので、質問にはクラスタ化された要素が影響しますか?または誰も私がこの「存在しない」ファイルを取得している理由を知っていますか? CAMLクエリを変更する必要がありますか?
CAMLクエリ
<View Scope='RecursiveAll'>
<Query>
<Where>
<Geq>
<FieldRef Name='Created' />
<Value IncludeTimeValue='TRUE' Type='DateTime'>
<Today/>
</Value>
</Geq>
</Where>
</Query>
<ViewFields>
<FieldRef Name='Title' />
<FieldRef Name='URL' />
<FieldRef Name='Created' />
</ViewFields>
</View>