【问题标题】:SharePoint Online Threshold Error after Uploading file and modifying column values (SpFx)上传文件和修改列值 (SpFx) 后的 SharePoint Online 阈值错误
【发布时间】:2021-05-02 17:52:11
【问题描述】:

我们在上传文件后更新库列值时遇到问题。一旦图书馆中的记录超过 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

【问题讨论】:

    标签: file-upload sharepoint-online spfx pnp-js


    【解决方案1】:

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

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 2019-07-07
      • 2021-03-17
      • 2020-05-12
      • 2014-07-01
      • 2017-12-23
      • 1970-01-01
      相关资源
      最近更新 更多