Загрузите файлы в SharePoint Online с помощью SPHttpClient в веб-части spfx с данными соответствующих столбцов - PullRequest
0 голосов
/ 27 января 2020

Я могу загрузить файл с помощью SPHttpClient из веб-части spfx в библиотеку документов. Но я не уверен, как добавить соответствующие данные столбца, связанные с документом.

Например, сведения о кандидате с резюме. Резюме будет документом, а такие детали, как имя, адрес электронной почты и т. Д. c будут соответствующими данными в конкретной строке этой библиотеки документов

. Я указал ссылку ниже для загрузки документа. Было бы полезно, если бы кто-то также мог добавить код для обновления столбцов Загрузка файлов в SharePoint Online с помощью SPHttpClient в веб-части spfx

1 Ответ

0 голосов
/ 27 января 2020

Сначала необходимо загрузить файл, а затем обновить метаданные элемента файла (значения столбцов).

PnP / PnP js - это самая популярная библиотека, используемая в SPFx и полезная для вашего требование также.

sp.web.getFolderByServerRelativeUrl("your site/PnpLibrary").files.add(myfile.name, myfile, true).then(f => {  
        console.log("File Uploaded");  
        f.file.getItem().then(item => {  
            item.update({  
                Title: "Metadata Updated"  
            }).then((myupdate) => {  
              console.log(myupdate);  
              console.log("Metadata Updated");  
            });  
        });  
    });

демоверсия здесь

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