Actuellement, j'utilise la méthode suivante pour obtenir le serveur URL relativeExiste-t-il un moyen direct d'obtenir l'URL relative de la bibliothèque de documents du serveur en utilisant son titre à l'aide de 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)
{
});
}
Mais, je ne veux pas utiliser l'appel asynchrone. Quelqu'un peut-il me guider pour obtenir l'URL relative du serveur de la bibliothèque de documents en utilisant l'API de repos.
Quelque chose comme ça /_api/Web/Listes/getByTitle ('')/éléments? $ Select = Fichier/ServerRelativeUrl & $ expand = Fichier