Parameters with CTL2 Expressions (Dynamic Parameters)
A CTL2 expression can be used in parameters,
but it has to return a string
data type.
Example 35.2. Dynamic graph parameters - usage of CTL2 as a graph parameter value
//#CTL2 function string getValue() { return date2str(today(), "YYYY-MM-dd HH:mm:ss"); }
To assign CTL2 expression to a graph parameter, use the Edit Parameter CTL2 Value dialog.
You can access dynamic parameter's value using getParamValue()
or ${PARAMETER_NAME}
.
However, it is evaluated only once during the graphs initialization phase,
since values are cached and constant throughout graph execution.