Power Automate (WDL) function
and — Power Automate (WDL) function reference
All conditions true.
Syntax
wdl
and(expression1, expression2, ...)
Examples
wdl
and(variables('active'), variables('paid'))→ true / false
wdl
and(greater(variables('total'), 0), less(variables('total'), 10000))→ true / false
wdl
and(equals(item()?['Status'], 'Open'), not(empty(item()?['AssignedTo'])))
→ true / false
Common mistakes & gotchas
- and() is variadic (two or more arguments) — you do not need to nest calls for a third or fourth condition.
- Every argument must evaluate to a boolean; passing a non-boolean (like a string) throws rather than being treated as truthy/falsy.
Related Workflow Definition Language functions
From Logic & comparison