0

我们在文件上传后更新库列值时面临问题。一旦图书馆中的记录超过 5,000 个项目,此问题就开始出现。

请分享一个代码示例,该代码示例适用于拥有超过 5,000 个项目的图书馆大多数资源可用于拥有少于 5,000 个项目的图书馆;

示例资源:https ://www.c-sharpcorner.com/blogs/file-upload-and-metadata-updation-in-spfx-with-pnpjsreact

在线发生错误:f.file.getItem().then(item => {

.files.add(fileName, element.content, true)
      .then(f => {
        f.file.getItem().then(item => {

在控制台中显示此 URL:/_api/web/getFolderByServerRelativeUrl('')/files()/listItemAllFields

4

1 回答 1

0

我在一个带有大型库(超过 7000 个项目)的演示 SPFx Web 部件中测试了上面的代码片段,但工作正常。

const file = await sp.web.getFolderByServerRelativeUrl("/sites/sbdev/My test doc lib/docs").files.add(filename, fileContent, true);
    const item = await file.file.getItem();
    await item.update({
      Title: "A Title"+ (new Date()).toLocaleDateString(),
      uuId: 18
    });

请参考以下示例:

BR

于 2021-02-01T07:06:02.107 回答