我使用CSOM将以下CAML查询执行到SharePoint库中以获取库中创建日期等于当前日期的所有文件,我在不同的SharePoint站点和库中执行此操作没有问题,但是当我将它执行到与Dynamics CRM集成的集群SharePoint中时,我得到了“不存在的”#34;文件,这意味着该文件不是物理的"在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>
答案 0 :(得分:0)
我建议用户搜索具有更多访问权限,而您根本没有看到这些条目,因为您没有正确的访问权限。