我们可以在一个应用程序中使用两个SPFx扩展

时间:2019-02-26 10:13:58

标签: sharepoint sharepoint-designer spfx

我是相当新的SharePoint。 我想知道我们是否可以在一个应用程序中使用两个SPFx扩展。因为我想要字段定制器和应用程序定制器的功能。 如果是,那么我们如何使用@ pnp / sp获取库中选定文件的详细信息。

sp.web.fields.getByTitle("Name").get().then((item)=>{
    console.log(item);
 });

我使用的代码。但这似乎不起作用

1 个答案:

答案 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);
})