exact() Function Share Share via LinkedIn Reddit Email Copy Link Print On This Page Function exact( text1, text2 ) Compares two given text strings in a case-sensitive manner, returning true only if they are exactly the same. See also: Comparison Operators Parameters Keyword Type Description text1 Text One of two strings that will be compared. text2 Text The other string that will be compared. Returns Boolean Usage considerations When comparing text strings, using this function over the = operator improves performance. The = operator, however, is case-insensitive. Only use the exact() function when case-insensitivity is not a requirement. Examples Text Comparing exact copies 1 exact("HELLO", "HELLO") Returns true. Comparing text that differs only by case 1 exact("Hello", "HELLO") Returns false. Comparing different text 1 exact("Hello", "World") Returns false. Other Types Comparing non-text values 1 exact(123, 123) Returns true. Values of other scalar types are compared in the same way as =. Comparing text from a dictionary without casting 1 2 3 4 exact( "Hello", { dictionaryKey: "Hello" }.dictionaryKey ) Returns false. Cast dictionary values to text before comparing using the exact() function. Comparing text from a map or CDT 1 2 3 4 exact( "Hello", a!map( mapKey: "Hello" ).mapKey ) Returns true. Map values do not need to be cast before comparing. Comparing lists and single values 1 exact({ "Hello" }, "Hello") Returns false. Lists are not considered equal to scalar values. 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 Custom record fields that evaluate in real time must be configured using one or more Custom Field functions. Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Feedback Was this page helpful? SHARE FEEDBACK Loading...