View this page in the latest version of Appian. any() Function Share Share via LinkedIn Reddit Email Copy Link Print On This Page Function any( predicate, list, context ) Calls a rule or function that returns either true or false for each item in list by asking the question, "Do any items in this list yield true for this rule/function?" with the intent to discover if any item(s) yield true. Parameters Keyword Type Description predicate Function, Rule, or Data Type Constructor Expression that returns a Boolean (true or false). list Any Type Array List of elements that the predicate iterates through. context Any Type Array Variable number of parameters passed directly into each predicate evaluation. Returns Boolean Usage considerations Referencing expressions and rules Use fn!functionName to reference an expression function and rule!ruleName to reference a rule. Understanding results Returns true as soon as the returned value of an evaluation yields true; otherwise, returns false. Empty and null lists yield false. Limitations and alternatives Serves as an alternative to or(apply(rule!iseven, {-1,0,1,2})). a!forEach() cannot be used within rules used in this function. Examples Given a function f(x) , any(fn!f, {a, b, c}, v)) returns or({f(a, v), f(b, v), f(c, v)}) any(rule!iseven,{-1,0,1,2}) returns true Feature compatibility The table below lists this function's compatibility with various features in Appian. Feature Compatibility Note Portals Compatible Offline Mobile Compatible Sync-Time Custom Record Fields Compatible Can be used to create a custom record field that only evaluates at sync time. Real-Time Custom Record Fields Incompatible Process Reports Incompatible You cannot use this function to configure a process report. Process Events Incompatible You cannot use this function to configure a process event node, such as a start event or timer event. Feedback Was this page helpful? SHARE FEEDBACK Loading...