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

如何在Power Automate中正确判断SharePoint列表文件路径是否为空?

Power Automate条件判断失败的修复方案

问题根源及修正步骤:

  1. Status选项列判断错误
    SharePoint的选项类型列在Power Automate中返回的是包含Value属性的对象,而非纯文本字符串。原表达式直接将@triggerBody()?['Status']与"Approved"对比,实际是用对象和字符串做比较,必然不相等。
    修正:改用@triggerBody()?['Status']?['Value']获取选项的文本值再做对比。

  2. FolderPath空白判断逻辑错误
    原表达式用equals将字段值与empty()的布尔结果对比,逻辑完全错误。正确的做法是直接判断empty(triggerBody()?['FolderPath'])是否为true。

修正后的完整条件表达式:

{
  "type": "If",
  "expression": {
    "and": [
      {
        "equals": [
          "@triggerBody()?['Status']?['Value']",
          "Approved"
        ]
      },
      {
        "equals": [
          "@empty(triggerBody()?['FolderPath'])",
          true
        ]
      }
    ]
  },
  "actions": {},
  "else": {
    "actions": {}
  },
  "runAfter": {}
}

针对FolderPath设为"N/A"的补充说明:

如果后续需要判断FolderPath等于"N/A",直接调整第二个条件为:

{
  "equals": [
    "@triggerBody()?['FolderPath']",
    "N/A"
  ]
}

注意确保列表中输入的"N/A"与表达式中的字符串完全一致(无空格、大小写匹配)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 16:20:04