我是相当新的SharePoint。 我想知道我们是否可以在一个应用程序中使用两个SPFx扩展。因为我想要字段定制器和应用程序定制器的功能。 如果是,那么我们如何使用@ pnp / sp获取库中选定文件的详细信息。
sp.web.fields.getByTitle("Name").get().then((item)=>{
console.log(item);
});
我使用的代码。但这似乎不起作用
答案 0 :(得分:1)
是的,您可以在一个SPFx项目中使用两个(或更多)SPFx扩展名。只需再次运行yo @microsoft/sharepoint
生成器,它就会使您有机会向项目添加另一个扩展(甚至是Web部件)。
对于第二个问题,如果要获取SharePoint文件,可以使用@ pnp / sp中的“文件”或“文件夹”端点。 Here's some documentation.示例:
sp.web.getFileByServerRelativeUrl('/sites/MySite/MyLibrary/MyFile.doc').get().then((file) => {
console.log(file);
})