SharePoint CAML查询与CRM Integration在SharePoint群集上返回不存在的文件



我正在使用CSOM执行以下CAML查询到SharePoint库中,以使库中的所有文件与创建日期等于当前日期,我正在在不同的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>

我建议用户搜索具有更多的访问权限,而您根本没有看到条目,因为您没有适当的访问权限。

最新更新