You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

寻求获取SharePoint列表视图项的REST API端点

获取SharePoint列表视图项的REST API方案

要获取特定视图中启用的字段及对应列表项,可通过两种实用方式实现:

1. 分步获取(先拿视图字段,再取对应项)

步骤1:获取目标视图的启用字段(内部名称)

使用以下端点获取指定视图包含的所有字段内部名称:

_api/web/getlistbytitle('{你的列表标题}')/views/getbytitle('{你的视图标题}')/viewfields

返回结果里的Items数组就是该视图启用的字段内部名称集合。

步骤2:获取列表项并仅返回视图字段

用上一步拿到的字段内部名称,通过$select参数过滤返回字段:

_api/web/getlistbytitle('{你的列表标题}')/items?$select={字段1内部名称},{字段2内部名称},...

如果需要分页,可追加$top、$skip参数;如需排序,追加$orderby参数。

2. 直接调用视图渲染接口(一次性获取视图格式数据)

如果需要直接获取和视图展示一致的格式化数据,可使用RenderListDataAsStream接口(需POST请求):
请求端点:

_api/web/getlistbytitle('{你的列表标题}')/RenderListDataAsStream

请求Body(JSON格式):

{
    "parameters": {
        "ViewXml": "<View><Query></Query><ViewFields></ViewFields><RowLimit>30</RowLimit></View>",
        "ViewTitle": "{你的视图标题}"
    }
}

这个接口会直接返回视图配置的字段、样式及对应列表项数据,适合需要和前端视图展示对齐的场景。

注意:替换上述代码中的{你的列表标题}和{你的视图标题}为实际值;如果使用视图ID而非标题,可将getbytitle('{视图标题}')替换为getbyid('{视图GUID}')。

内容的提问来源于stack exchange,提问作者kmurali krishna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 10:35:55