SharePoint Online - Библиотека документов 5000 элементов - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть пользовательская форма, где пользователи будут отправлять свои запросы, прикрепляя документы, которые сохраняются в определенной библиотеке с уникальным идентификатором.Прежде чем он достиг 5000 пунктов, я создал индекс для этого столбца уникального идентификатора.Я использую запрос REST для сохранения документов и отображения их на странице запроса просмотра путем фильтрации по уникальному идентификатору.Столбцы этой библиотеки: имя (название, пользовательский столбец SP), уникальный идентификатор, идентификатор (пользовательский столбец SP).

  1. После достижения 5000 элементов следующий документ сохраняется, но уникальный идентификатор -отсутствует.Я получаю сообщение об ошибке «listItemAllFields» в сети.Это какая-то проблема с моим способом написания кода или библиотека не принимает более 5000 элементов

  2. Будет ли эта проблема такой же для списков?

  3. Будут ли работать фильтры в библиотеке n списков после 5000, если конкретные столбцы проиндексированы и можно ли отобразить данные на странице просмотра?

$pnp.sp.web.getFolderByServerRelativeUrl(url).files.add(docName, x,true).then (function(f) {
    f.file.listItemAllFields.get().then(function(listItemAllFields){
    $pnp.sp.web.lists.getByTitle("DLNAME").items.getById(listItemAllFields.Id).update({
     uniqeID = $scope.uniqueIDfromMasterList
    }).then function(r){
     console.log("document uploaded");
    }
    });
    });


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...