Replace Tokens
Replaces the tokens of a string by the values of a Dictionary. Tokens are strings written in a specific pattern, usually enclosed in special characters. Use the combination of 'Pattern' and 'Placeholder' properties to define your token format.
Properties
Name | Description |
---|---|
Content | The text which contains the tokens to be replaced. |
Dictionary | The dictionary where each key/value pair are used to replace the tokens. |
Pattern | The token text pattern. It can have characters either before and after the placeholder. |
Placeholder | The placeholder where each dictionary key will found. |
Result | The content after the tokens replacement be performed. |
Usage
Lets consider the email template as content:
Dear {{Business}},
The {{ProcessName}} ran successfully today ({{DateTime}}).
The consolidated report can be found attached.
Regards,
{{ProcessTeam}}
And the below dictionary for token replacement:
Dictionary<string, object>
{
{"Business", "John Connor"},
{"ProcessName", "Terminator Bot"},
{"DateTime", "02-Jul-2022"},
{"ProcessTeam", "Resistence"}
}
The output results:
Dear John Connor,
The Terminator Bot ran successfully today (02-Jul-2022).
The consolidated report can be found attached.
Regards,
Resistence