0

現在私は非同期呼び出しを使用したくない、Rest APIを使用してタイトルを使用して、ドキュメントライブラリのサーバー相対URLを取得する方法はありますか?

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) 
            { 

    });  
    } 

サーバーの相対URLを取得するには、以下の方法を使用しています。しかし。いずれか私は休憩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

関連する問題