2017-08-31 57 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

我會建議用戶搜索有更多的訪問權限,你根本沒看到項,因爲你沒有適當的訪問權限。