Power Automate (WDL) function
or — Power Automate (WDL) function reference
Any condition true.
Syntax
wdl
or(expression1, expression2, ...)
Examples
wdl
or(equals(s, 'A'), equals(s, 'B'))
→ true / false
wdl
or(equals(item()?['Priority'], 'High'), equals(item()?['Priority'], 'Critical'))
→ true / false
wdl
or(empty(item()?['Email']), empty(item()?['Phone']))
→ true / false
Common mistakes & gotchas
- Like and(), or() is variadic and accepts more than two conditions in a single call.
- WDL doesn't document short-circuit evaluation for or()/and() — don't rely on a later argument never being evaluated to dodge an error in it; guard risky sub-expressions independently.
Related Workflow Definition Language functions
From Logic & comparison