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

如何检索子文件夹中项目的DocIcon与Taxonomy值?

解决方案

方法1:修改列表Items调用,获取子文件夹内项目

直接在原列表Items请求中添加筛选条件,指定目标子文件夹,同时确保展开fields来获取所需字段:

GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items?expand=fields&$filter=folder/ServerRelativeUrl eq '/sites/{site-name}/{list-name}/{subfolder-name}'
  • 替换{site-name}、{list-name}、{subfolder-name}为实际路径信息
  • 此调用会返回该子文件夹下所有项目的完整字段数据,包括DocIcon和Taxonomy字段

方法2:优化Drive Children调用,展开ListItem的Fields

如果坚持使用Drive路径调用,需要嵌套展开listItem的fields属性,才能获取到DocIcon和Taxonomy值:

GET https://graph.microsoft.com/v1.0/sites/{site-id}/drive/items/{folder-id}/children?expand=listItem($expand=fields)
  • 这里通过listItem($expand=fields)的嵌套展开,会把ListItem关联的字段数据一并返回,其中就包含你需要的DocIcon和Taxonomy字段

补充说明

  • DocIcon通常存储在ListItem的fields中,字段名为DocIcon
  • Taxonomy字段(托管元数据字段)会以{InternalFieldName}_0的形式出现在fields中,可根据实际字段内部名称查找

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:55:02