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

如何通过JSON查询SharePoint文档集ID获取其中所有文件名称?

通过文档集ID查询其包含的所有文件名称(SharePoint REST API)

直接用SharePoint REST API就能实现,核心是定位到文档集对应的文件夹,再获取下面的文件列表:

  1. 构造GET请求URL,替换其中的占位符:
/_api/web/lists/getbytitle('你的文档库名称')/items({文档集ID})/Folder/Files?$select=Name
  • 你的文档库名称:替换成实际存储文档集的文档库名称
  • {文档集ID}:替换成目标文档集的ID数值
  1. 请求头里加上Accept: application/json;odata=nometadata,这样返回的JSON结构更简洁,只保留必要数据。

  2. 发起请求后,返回的JSON数据里value数组就是所有文件的名称集合,示例返回如下:

{
  "value": [
    { "Name": "photo1.jpg" },
    { "Name": "photo2.jpg" },
    { "Name": "report1.docx" },
    { "Name": "report2.docx" },
    { "Name": "readme.txt" }
  ]
}

如果需要获取文件的其他属性(比如路径、大小),只需要修改$select后面的字段,比如$select=Name,ServerRelativeUrl,Length即可。

注意:确保发起请求的账号拥有该文档集的读取权限,否则会返回权限错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 07:21:22