В настоящее время я использую следующий метод для получения относительного 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-адрес библиотеки документов с помощью rest API.
Что-то вроде этого / _api / Web / Lists / getByTitle ('') / items? $ Select = File / ServerRelativeUrl & $ expand = File