2017-01-16 6 views
0

У меня есть два регулярных запроса CAML, которые возвращают строки из списка SharePoint, которые не видны (в коде CSOM и JSOM). Кажется, что эти строки были удалены, но я не уверен. Почему я вижу строки ID строк, которые не существуют в списке текущих элементов. Мне не хватает фильтра (оператор where), который не разрешил бы ранее удаленные строки.Запрос SharePoint CAML, возвращающий несуществующие строки

Пожалуйста, помогите.

+1

Вы можете поделиться своим запросом CAML? –

ответ

1

Вы не можете удалить элементы из запроса CAML.

Итак, моя лучшая догадка заключается в том, что предметы, которые вы извлекаете, действительно существуют; вид, который вы консультируете в пользовательском интерфейсе для проверки вручную, может быть проблемой: у него может быть фильтр, который исключает элементы из списка при его отображении.

Или это может быть вопрос разрешений: Запрос CAML, возможно, выполняется пользователем с большим количеством разрешений, чем тот, кто проверяет список в пользовательском интерфейсе.

Чтобы проверить, перейдите на страницу «Содержание сайта» и посмотрите количество элементов для данного списка: это номер, который вы ожидаете?

+0

Это именно то, что проблема, просмотр фильтра помешал мне увидеть все предметы. –