2017-08-08 28 views
0

目前我使用下面的方法来获取服务器相对URL是否有任何直接的方式来获取文档库的服务器相对URL使用其标题使用Rest API?

function getLibraryUrl(nameOrUrl) 
    { 
     var ctx = SP.ClientContext.get_current(); 
     var list = ctx.get_web().get_lists().getByTitle(nameOrUrl); 
     ctx.load(list,'RootFolder'); 
     ctx.executeQueryAsync(
          function(){ 
          var url=list.get_rootFolder().get_serverRelativeUrl(); 
          return url; 
          }, 
          function(sender, args) 
            { 

    });  
    } 

不过,我不希望使用异步调用。任何人都可以使用rest API引导我获取文档库的服务器相关URL。

像这样的事情 /_api /网络/列表/ getByTitle( '')/项目?$选择=文件/ ServerRelativeUrl & $扩大=文件

回答

0

是的,你可以使用REST API获取文档库的ServerRelativeUrl。

请参考下REST URL:

https://abcd.sharepoint.com/sites/RohitW/_api/Web/lists/getbytitle('DocLibTest1')/RootFolder 

输出:

enter image description here

相关问题