首页 > 解决方案 > 使用 CAML 查询按列表名称一次从多个共享点列表中获取项目,无需任何连接操作

问题描述

我想使用 CAML 查询一次从多个共享点列表中获取项目,而无需任何连接操作。我在 sharepoint 中有五个列表,从每个列表中获取项目时,它与从第一个列表中获取项目所花费的时间相同。因此,我想一次获取多个列表项以节省时间。

标签: c#sharepoint

解决方案


对于 SharePoint online,您可以使用批处理休息 api。

https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/make-batch-requests-with-the-rest-apis#example-requests-and-responses

JavaScript 演示

对于内部部署,您可以使用SPSiteDataQuery


推荐阅读