ResolveTemplate

Evaluate template string.

Arguments

Number Type Compulsory Default Description

1

string

Yes

Template string

2

string

Yes

Property names

3

string

Yes

Property values

4

string

No

Input template unmodified

Return value for evaluation error

Argument 1

Template string. This can consist of literal text, expressions enclosed in '{' and '}' and special property names enclosed in '%'. The property names and their respective values may be defined in arguments 2 and 3. Properties names are substituted with their values by this function.

The template string may also contain the special keywords <if> , <ifd> , <t> and <repeat> . These behave the same and have identical syntax as the keywords of the same name used for schematic TEMPLATE properties described in the User's Manual .

Argument 2

Property names.

Argument 3

Property values corresponding to property names given in argument 2.

Argument 4

If the template contains an expression encloded in braces and the evaluation of the expression fails, the value defined in this argument is returned by the function

Returns

Return type: string

Returns the result of evaluating the template.