Evaluate template¤
Evaluates a template. Input values can be addressed using the variables ‘input1’, ‘input2’, etc. Global variables are available in the ‘global’ scope, e.g., ‘global.myVar’.
Examples¤
Notation: List of values are represented via square brackets. Example: [first, second]
represents a list of two values “first” and “second”.
Example 1:
-
Parameters
- template:
-
Input values:
[John]
[Doe]
-
Returns:
Example 2:
-
Parameters
- template:
Hello {{badVariable}} {{input1}}
- template:
-
Input values:
[John]
[Doe]
-
Returns:
[]
Example 3:
-
Parameters
- template:
Hello {{input01}}
- template:
-
Returns:
[]
Example 4:
-
Parameters
- template:
Hello {{input1}}
- template:
-
Returns:
[]
Example 5:
-
Parameters
- template:
Hello {{input1}}
- template:
-
Input values:
[A, B]
-
Returns:
[Hello AB]
Example 6:
-
Parameters
- template:
Hello {% for value in input1 %}{{value}}, {% endfor %}how are you doing?
- template:
-
Input values:
[Bob, Eve]
-
Returns:
[Hello Bob, Eve, how are you doing?]
Parameter¤
Template¤
The template
- Datatype:
template
- Default Value:
None
Language¤
The template language. Currently, Jinja is supported.
- Datatype:
string
- Default Value:
jinja