Как я могу использовать PnPjs для получения wopiFrameUrl общей ссылки
Мне нужно получить wopiFrameUrl документа. PnPJS предлагает такое решение:
web.getFileByServerRelativeUrl(url).getItem().then(item => item.getWopiFrameUrl(3));
Это работает, только если я знаю относительный URL-адрес файла документа в SharePoint. Я хотел бы иметь возможность получить wopiFrameUrl, используя ссылку на общий документ, например:
https://mytenant.sharepoint.com/:p:/s/mysitecollection/Ed1SBuPd3ydBaNfwb2mUVSYBdcCKVh76YUmBatb9HnMquw?e=mTKCvq
Раньше для этого я использовал JSOM:
var context = SP.ClientContext.get_current();
var site = context.get_site();
var web = site.get_rootWeb();
var file = web.getFileByUrl(url);
var wopiUrl = file.getWOPIFrameUrl(3);
Но теперь мне нужно решение для новой веб-части SPFx, которую я создаю.
Возможно ли это с помощью фреймворка PnPJS?