Condition 与 Switch
Power Automate 入门
Anushika Agarwal
Cloud Data Engineer
在哪里找到
- 二者都在操作选择器中的 Control 下
- 与 Apply to each、Do until 同类
- 点击 +,按名称搜索,或按 Built-in → Control 筛选
Condition 操作
- 评估规则为 true 或 false
- True 分支 → 一组操作
- False 分支 → 另一组操作
- 旧版标签为 "Yes" / "No"
配置 Condition
$$

- 三个槽位:Left 值、Operator、Right 值
配置 Condition
$$

- 三个槽位:Left 值、Operator、Right 值
- Left:要检查的值,通常是动态内容令牌或变量
配置 Condition
$$

- 三个槽位:Left 值、Operator、Right 值
- Left:要检查的值,通常是动态内容令牌或变量
- Operator:is equal to、contains、is greater than、is empty 等
配置 Condition
$$

- 三个槽位:Left 值、Operator、Right 值
- Left:要检查的值,通常是动态内容令牌或变量
- Operator:is equal to、contains、is greater than、is empty 等
- Right:用于比较的值
用 AND / OR 组合规则
$$

- 点击 Add → Add row 添加规则
- And → 所有 规则均为 true
- Or → 任一 规则为 true 即可
$$
- 用 Add row group 包装分组,实现混合 AND/OR 逻辑
常见错误
- 大小写敏感:"Approved" ≠ "approved"
- 尾随空格:"Approved " ≠ "Approved"
- 类型不匹配:字符串与数字比较
$$
- 用
toLower() 或 trim() 规范化输入
Switch 操作
$$

- 将 一个值 匹配到 多个 case
- 各 case 运行 不同操作
- Default case 捕获意外值
Condition vs. Switch
| 场景 |
用法 |
| 两种结果(yes/no) |
Condition |
| 三个或以上取值 |
Switch |
| 区间判断 (> 100) |
Condition |
$$
让我们一起练习吧!
Power Automate 入门
Preparing Video For Download...