gpt4 book ai didi

javascript - SharePoint-如何获取所有子网站、子网站列表、列表内容

转载 作者:行者123 更新时间:2023-12-03 05:39:14 25 4
gpt4 key购买 nike

我是 SP 服务和编程的新手,因此非常感谢您的帮助和支持!我的任务是找到一种从 SharePoint 页面获取所有子网站的方法,然后获取所有列表/库从每个子站点,然后获取每个列表/库的内容,最好使用 SP 服务。因此,如果已经被问过,我们将非常感谢您提供一些帮助/解决方案,因为我找不到具体的问题,请这样做将该信息转发给我。非常欢迎任何建议,提前致谢!

最佳答案

这是有效的解决方案,列表内容未导出:

        $(document).ready(function() {
$().SPServices({
operation: "GetAllSubWebCollection",
webURL:"your site here",
async: false,
completefunc: function(xData, Status) {

$(xData.responseXML).SPFilterNode("Web").each(function(){
$('#outputDataDiv').append("<div class='webRecordTitle'>"
+$(this).attr("Title")+" : "
+ $(this).attr("Url")+"</div>");
getListCollection($(this).attr("Url"));
});
}
});

function getListCollection(webAddress){
$().SPServices({
operation: "GetListCollection",
webURL:webAddress,
async: false,
completefunc: function(xData, Status) {
$(xData.responseXML).SPFilterNode("List").each(function(){
if(
$(this).attr("ServerTemplate")==101
&& $(this).attr("Title")!=="Style Library"
&& $(this).attr("Title")!=="Site Assets")
{
var outputListHtml = "<div class='listContainer'>"+
"<span class='listTitle'>"
+$(this).attr("Title")
+ "</span><br />";
outputListHtml += "Total Item Count: "+$(this).attr("ItemCount")+" ";
outputListHtml +="</div>";
$('#outputDataDiv').append(outputListHtml);
}
});
}
});
}
})

关于javascript - SharePoint-如何获取所有子网站、子网站列表、列表内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40611864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com