javascript - 如何通过 Sharepoint 2013 中的标题获取网站的 URL?
问题描述
我需要链接到给定站点的文档库,我知道我只需要将 附加/Shared%20Documents/Forms/AllItems.aspx
到站点 URL,但是如何仅获取该站点 URL 的标题?
我试过使用_api/Web/Lists/getByTitle('<Page Title>')/
,但我得到一个错误,说该列表在站点中不存在,即使我可以在站点配置中验证确实是标题。
解决方案
根据您的问题,我不完全确定您要做什么;但在阅读您提供的答案后,您需要使用 OData $filter查询选项:
function setDepartmentLink(department){
$.ajax({
url: "_api/web/webs?$select=Url&$filter=Title eq '" + department + "'",
type: "GET",
headers: { "accept": "application/json;odata=verbose" },
success: function (data) {
if(data.d.results.length > 0){
$("#SPDDeptFolderLink").text(department).prop("href", encodeURI(data.d.results[0].Url + "/Shared Files/Forms/AllItems.aspx"));
}
}
});
}
推荐阅读
- javascript - 查找对象的路径,其中在对象数组中存在具有特定键的键
- sql - SQL 计算多列并将其结果与类别进行比较
- php - 使用 xmldsig (RobRichards\XMLSecLibs) 签名的 XML 文件,但 XSD 验证失败
- c++ - 比平均数高多少[C++]
- reactjs - Downshift + react-window + material-ui
- excel - excel错误:您输入的参数太少
- algorithm - 平衡 BST 的最佳和最坏情况搜索性能是什么?
- css - 将 flex 作为属性或作为 angular 的 css 文件中的类实现有什么区别?
- node.js - Dialogflow Node.js 客户端 - 在数据端保存数据,但不返回响应
- excel - 获得独特可能组合的公式