This version introduces the ability to evaluate JavaScript expressions and return the result. An evaluated expression can also be stored in a temporary variable for use in a subsequent expression.
Actions may be skipped by specifying a conditional expression. If the expression evaluates to true, the action will be skipped. If a SkipToActionIdOnFalse is specified, if there is a conditional expression and it evaluates to false, then actions will be skipped until the matching ActionId is found.
The additional actions are:
STOREVAR Selector = The name of a variable to store a value. Value = The expression to evaluate to produce the value.
GETVALUE Value = The expression to evaluate to retrieve the value. Before the expression is evaluated, any text formatted as ${VARIABLE} will be replaced with the stored variable. If there is no stored variable the ${VARIABLE} text will be left unchanged.