2017-01-16 128 views
0

我有兩個正常的CAML查詢正在從SharePoint列表返回不可見的行(在CSOM和JSOM代碼中)。看來這些行已被刪除,但我不確定。爲什麼我會看到列表當前項目中不存在的行的行ID。 我是否缺少一個不允許先前刪除的行的過濾器(where語句)會包含在內。SharePoint CAML查詢返回不存在的行

請幫忙。

+1

你能分享你的CAML查詢嗎? –

回答

1

您無法從CAML查詢中獲取已刪除的項目。

所以,我最好的猜測是你檢索的項目確實存在;在視圖您在UI進行磋商,以手動檢查可能是問題:它可能有一個過濾器來排除從當你顯示它在列表中的項目...

或者它可能是權限的問題:在CAML查詢可能由具有更多權限的用戶執行,而不是用戶在UI中檢查列表的人員。

要檢查的一件事:轉到「網站內容」頁面,查看給定列表的項目數量:是您期望的數字嗎?

+0

這正是問題所在,filter view阻止我看到所有項目。 –