sharepoint - 从多个网站的列表中获取项目

Posted

技术标签:

【中文标题】sharepoint - 从多个网站的列表中获取项目【英文标题】:sharepoint - get items from lists in multiple webs 【发布时间】:2012-06-03 01:09:18 【问题描述】:

假设我有一个具有内容类型的站点级功能,以及一个具有包含前面提到的内容类型的项目的列表实例的 Web 级功能。如果我为 100 多个不同的 Web 启用 Web 功能,因此我从相同的列表实例定义和内容类型中获得 100 多个列表,那么从所有这些列表中获取项目的最快方法是什么?遍历网络并一一获取每个列表的列表项非常慢。

【问题讨论】:

【参考方案1】:

使用下面的方法。

    SPSiteDataQuery

【讨论】:

【参考方案2】:

最快的方法(也是我认为唯一的方法)是使用搜索引擎。 您可以执行“contenttype:document”之类的查询来跨列表搜索文档。

【讨论】:

以上是关于sharepoint - 从多个网站的列表中获取项目的主要内容,如果未能解决你的问题,请参考以下文章

更新多个 SharePoint 列表项

SharePoint Workflow - 电子邮件多个列表项

添加 webPart SharePoint 2013 时列表不存在错误

使用 REST 从 SharePoint 加载项访问外部列表

powershell SharePoint PowerShell,它获取作为字符串的列表项并将其转换为数字,然后更新列表项。

powershell Poweshell脚本,用于获取SharePoint网站中的所有列表。