Operator Scope of Action:
Operator First Added:
Operator Last Altered:
Operator Uses Regular Expressions:
Operator Uses Scoped Arguments:
Operator Has Conditional Arguments:
Function [other Function type actions]
Group [operators of similar scope]
Non-query Boolean [other Non-query Boolean operators]
As at baseline
This Boolean operator examines notes at scope and determines whether any note (i.e. at least one) in the group evaluates condition as
condition may be any valid expression, but will usually be a reference to an attribute; short form Boolean attribute expressions are acceptable.
condition must not be enclosed in quotes.
every(children,$Overdue) (using short from test)
every(children,!$Overdue) (using short from test)
Be aware that a counter-intuitive edge case occurs if the scope is empty. Thus, every() is
false if condition is
false for any designated note. If there are no designated notes at all, i.e. scope is empty, every() is therefore
true, whereas the user might have assumed no outcome and thus no
true result. If problematic to the user's intent, this condition can be worked around by first ensuring that scope contains something. In the above example, that uses the scope 'children', a modification can be used, like this:
$ChildCount>0 & every(children,$Overdue==true)
See also: any().