返回不存在行的 SharePoint CAML 查询



我有两个常规的 CAML 查询,它们从 SharePoint 列表中返回不可见的行(在 CSOM 和 JSOM 代码中)。似乎这些行已被删除,但我不确定。为什么我看到当前列表中不存在的行的行 ID。我是否缺少一个过滤器(where 语句),该过滤器不允许包含以前删除的行。

请帮忙。

无法

从 CAML 查询中获取已删除的项目。

所以,我最好的猜测是你检索的项目确实存在;你在UI中查阅以手动检查的视图可能是问题所在:它可能有一个过滤器,当你显示它时,它会从列表中排除项目......

或者这可能是权限问题:CAML 查询可能由具有比在 UI 中手动检查列表的用户更多的权限的用户执行。

要检查的一件事:转到"网站内容"页面并查看给定列表的项目计数:这是您期望的数字吗?

相关内容

  • 没有找到相关文章

最新更新