有什么直接的方法可以使用 Rest API 使用其标题获取文档库的服务器相对 URL?
Is there any direct way to get the server relative URL of document library using its title using 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)
{
});
}
但是,我不想使用异步调用。谁能指导我使用 rest API.
获取文档库的服务器相对 URL
像这样
/_api/Web/Lists/getByTitle('')/items?$select=File/ServerRelativeUrl&$expand=文件
是的,您可以使用 REST API.
获取文档库的 ServerRelativeUrl
参考下面的 REST URL :
https://abcd.sharepoint.com/sites/RohitW/_api/Web/lists/getbytitle('DocLibTest1')/RootFolder
输出:
目前我正在使用以下方法获取服务器相对 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)
{
});
}
但是,我不想使用异步调用。谁能指导我使用 rest API.
获取文档库的服务器相对 URL像这样 /_api/Web/Lists/getByTitle('')/items?$select=File/ServerRelativeUrl&$expand=文件
是的,您可以使用 REST API.
获取文档库的 ServerRelativeUrl参考下面的 REST URL :
https://abcd.sharepoint.com/sites/RohitW/_api/Web/lists/getbytitle('DocLibTest1')/RootFolder
输出: