[英]SharePoint CAML Query returning non-existing files on SharePoint Cluster with CRM Integration
我正在使用CSOM在SharePoint库中执行以下CAML查询,以获取创建日期等于当前日期的库中的所有文件,我在不同的SharePoint网站和库中这样做没有问题,但是当我将其执行到与Dynamics CRM集成的群集SharePoint,我得到的是“不存在”的文件,这意味着该文件不在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>
我建议用户搜索具有更多的访问权限,并且由于您没有适当的访问权限,您根本看不到条目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.