Switch:按状态路由
Power Automate 中级
Dani Kahil
Solution Architect | Microsoft MVP
嵌套 Conditions vs Switch
Conditions 基于
布尔值
分支——每个操作一个是/否
Switch 基于
单个值
路由到多个情形
超过两层嵌套 Conditions 时,用 Switch
Switch 结构
On
——Switch 要评估的值
Case
——精确匹配各走一支
Default
——未匹配到的全归此
严格匹配:大小写会"咬人"
Switch
逐字符
比较
'Active'
❌
'active'
——大小写不符
末尾空格也会导致不匹配
解决:在 Switch 前用
toLower()
或
trim()
为什么 Default 必不可少
无匹配且无 Default →
运行为绿,但不做事
最糟糕的缺陷——隐形
Default 会
记录
意外的值
让我们一起练习吧!
Power Automate 中级
Preparing Video For Download...