使用PNP库的Sharepoint Online,我与来自AD(对象)的用户共享了一个文件,问题是我无法取消共享它

时间:2019-08-13 14:35:51

标签: typescript sharepoint spfx

代码向我发送了错误消息:该函数不存在

sp.web.unshareObject("https://cloudlabgr.sharepoint.com/sites/dev/Shared%20Documents/33-3/test.txt").then((result: SharingResult) => { 

 console.log(result);

}).catch(e => {

   console.error(e);
  });`



1 个答案:

答案 0 :(得分:0)

sp.web.unshareObject在我这边也有同样的错误,我使用了sp.web.getFolderByServerRelativeUrl(“ / sites / dev / Shared Documents / test”)。unshare()作为替代,它可以正常工作:

  public render(): void {
    sp.web.getFolderByServerRelativeUrl("/sites/dev/Shared Documents/Capture1.png").unshare().then((result: SharingResult) => {

      console.log(result);
  }).catch(e => {
      console.error(e);
  });
  }

enter image description here

参考:

@pnp/sp/sharing