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

如何在Microsoft Power Automate中将Get Items输出导入Excel并修复报错?

解决Power Automate中Get Items转Excel的Schema验证错误

错误原因

这条错误明确指向:你的SharePoint列表中**第89条数据(Power Automate索引从0开始,88对应列表第89行)**里,某个被标记为必填的字段无值,或者字段返回格式不符合Power Automate的预期Schema,导致Get Items操作的输出结构不完整,后续添加行操作无法正常解析数据。

具体解决步骤

1. 定位问题数据

  • 直接在SharePoint列表中找到第89条条目,检查所有必填字段是否为空,或字段内容格式异常(比如日期字段未填写、选择字段未选值等)
  • 若找不到对应条目,可在Power Automate的Get Items后添加一个Compose动作,将Get Items的value输出传入其中,运行流后查看Compose结果,定位索引为88的数据项,确认缺失的具体字段名称

2. 修复SharePoint数据

  • 补全问题条目中缺失的必填字段值,或修正格式异常的内容
  • 若该字段无需强制必填,可在SharePoint列表设置中,将该字段的必填属性改为可选

3. 流内容错处理(无需修改SharePoint数据时)

  • 添加Filter Array动作,过滤掉字段为空的条目,比如设置条件:[目标字段] is not equal to null,仅保留完整数据进入后续流程
  • 在“添加行到表格”动作中,为可能为空的字段设置默认值,用表达式处理:if(empty(items('Apply_to_each')?['FieldName']), '', items('Apply_to_each')?['FieldName'])(替换FieldName为实际字段名)

4. 重置Get Items的Schema

如果是Schema缓存导致的结构不匹配:

  • 删除当前的Get Items动作,重新添加新的Get Items,重新选择目标SharePoint列表,让Power Automate自动生成正确的输出Schema
  • (进阶操作)手动编辑Get Items的输出Schema,补充缺失字段的定义(不建议新手操作)

完整导入Excel流程建议

  1. 手动触发流
  2. 用Get Items获取SharePoint列表数据(确保数据无必填字段缺失)
  3. 添加Apply to each循环,遍历Get Items返回的value数组
  4. 在循环内添加“添加行到表格”动作,将SharePoint字段映射到Excel对应列
  5. (可选)用Scope和Run after设置错误处理分支,捕获循环中单个条目的失败,避免整个流中断

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 09:13:20