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

如何通过Microsoft Graph API在SharePoint列表文件夹内创建嵌套项

在Microsoft Graph API中实现SharePoint列表文件夹内创建条目

可以通过Microsoft Graph API实现,无需切换到SharePoint REST API,核心是在创建条目时使用官方定义的属性关联目标文件夹,而非无效的webUrl字段。以下是两种可行方案:

方案一:通过文件夹服务器相对路径指定位置

使用请求体中的folderServerRelativePath字段,直接传入目标文件夹相对于站点的服务器路径。示例请求如下:

POST /sites/{site-id}/lists/{list-id}/items
Content-Type: application/json

{
  "folderServerRelativePath": "/sites/你的站点名称/Lists/你的列表名称/目标文件夹名称",
  "fields": {
    "Title": "新条目标题",
    // 其他自定义字段值...
  }
}

注意:路径格式需准确,列表下的文件夹路径通常为/sites/站点名/Lists/列表名/文件夹名,可通过获取文件夹的serverRelativePath属性确认正确路径。

方案二:通过文件夹ID指定位置

若已知目标文件夹的ID,可通过parentReference字段关联该文件夹:

  1. 未知文件夹ID时,先通过以下请求获取:
GET /sites/{site-id}/lists/{list-id}/items?$filter=contentType/name eq 'Folder'&$select=id,fields/Title
  1. 创建条目时在请求体中加入parentReference:
POST /sites/{site-id}/lists/{list-id}/items
Content-Type: application/json

{
  "parentReference": {
    "id": "目标文件夹的ID"
  },
  "fields": {
    "Title": "新条目标题",
    // 其他自定义字段值...
  }
}

以上两种方式均可让新条目直接创建在指定的文件夹内,替代原仅能创建在列表顶层的请求逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 03:02:32