2017-08-31 77 views
0

我正在执行以下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> 

回答

0

我会建议用户搜索有更多的访问权限,你根本没看到项,因为你没有适当的访问权限。