The rule language: notation, references, operators — gull system handbook

Syntax of the gull system rule language: numbers, text, booleans, references to inputs and tables, operators and their precedence, error values.

The rule language: notation, references, operators

Formulas as in Excel: numbers with a point, text in quotes, names in square brackets, functions in capitals. The same holds in rules, variables, form fields and folder names.

Values

A leading `=` is optional. An empty argument is allowed: `TABLECOLUMNLOOKUP(x, a, b, , "NEAREST")`.

References

Operators, loosest first

Conversions

Error values

An error passes through every operator and function; only `IFERROR`, `ISERROR`, `ISNUMBER`, `ISTEXT` and `ISEMPTY` stop it. A syntax error is refused at once and a rule with one is not saved. How to read errors is in Error values #VALUE!, #NAME? and the rest.