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

Power Automate:Get Item动作无法返回部分多行文本字段求助

解决Power Automate Get Item缺失多行文本字段的问题

针对你遇到的Get Item动作输出丢失部分多行文本字段的问题,给你几个实用的排查和解决步骤:

  • 核对字段内部名称:SharePoint字段的显示名称和内部名称可能不一致(比如重命名过字段),动态内容里的名称可能是显示名称,但实际调用时需要用内部名称。获取内部名称的方法:进入列表设置→点击对应字段→查看浏览器URL中的Field=参数值,比如Field=EmployeeFeedback就是内部名称。在Power Automate里直接用表达式items('Apply_to_each')?['你的字段内部名称']引用,替代动态内容选择。

  • 改用HTTP请求获取字段:如果Get Item动作始终拿不到字段,试试用Send an HTTP request to SharePoint动作:

    • 请求方法选GET
    • Uri填写:_api/web/lists/getbytitle('你的HR调查列表名')/items(@{items('Apply_to_each')?['ID']})?$select=字段1内部名称,字段2内部名称,字段3内部名称
    • 执行后解析返回JSON的d节点,就能精准获取指定字段的值。
  • 检查字段配置与权限:确认这些缺失的多行文本字段没有设置「仅在编辑表单中显示」,同时检查流使用的连接账号是否有该字段的读取权限。另外,增强型富文本字段的返回格式是HTML,但不会完全缺失,可通过Compose动作直接引用字段测试是否能输出内容。

  • 重置流的缓存:删掉当前的Get Item动作,重新拖入一个新的Get Item,重新选择列表和包含所有字段的视图,保存并重新发布流后再测试,避免动态内容缓存导致的异常。

  • 处理空值字段:如果字段为空,Get Item默认不会在输出中包含该字段。可以用表达式判断空值,比如在Compose里写:if(empty(items('Apply_to_each')?['字段内部名称']), '无内容', items('Apply_to_each')?['字段内部名称']),确保空值字段也能显示占位内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 00:18:16