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

Power Automate中“添加行到表格”列IF条件不生效求助

Power Automate 电子表格填值问题排查方案
  • 确认触发器输出的字段路径正确性

    • 直接用Power Automate的表达式生成器选择字段:在表达式编辑框点击「动态内容」,找到表单的“System login”字段插入,自动生成正确路径,替换手动拼写的triggerOutputs()?['body/resourceData/System login'],避免层级或键名拼写错误。
    • 临时添加「Compose」动作,输入triggerOutputs()后运行流,查看Compose的输出结果,确认“System login”字段实际的层级结构和键名(比如可能是body/systemLogin而非resourceData下属字段)。
  • 调整空值判断表达式

    • 对字段值做去空格处理后再判断,避免因首尾空格导致的空值误判:
      if(not(empty(trim(triggerOutputs()?['body/resourceData/System login']))),'Master','')
      
    • 或直接判断字段是否非空字符串:
      if(triggerOutputs()?['body/resourceData/System login'] != '', 'Master', '')
      
  • 检查电子表格列配置

    • 确认“Which system does this relate to?”列是文本格式,无数据验证限制输入内容。
    • 核对流中该列的映射是否正确关联表达式,未误选其他列或未完成映射。
  • 测试时验证计算结果

    • 修改表达式后重新运行测试流,查看「运行历史记录」中对应步骤的输入输出:若“System login”有值但表达式输出为空,说明字段路径仍错误;若表达式输出为“Master”但表格未填充,检查表格写入权限或列映射问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 18:44:51