SharePoint CAML查询使用CRM集成在SharePoint群集上返回不存在的文件

时间:2017-08-31 16:42:05

标签: c# sharepoint dynamics-crm caml csom

我使用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>

1 个答案:

答案 0 :(得分:0)

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