Tokens in Document Editor
Variables
You can use variables inside {{}}
tags to dynamically generate content.
For example:
{{CompanyName}}
Conditional Statements
You can also use conditional statements to control the flow of your document.
Equal to
Hello {{#if gender "==" "male" }}Sir{{else}} Madam {{/if}},
Greater than or equal to
{{#if age ">=" "18"}} You are eligible to vote!{{else}} You are not old enough to vote yet.{{/if}}
Greater than
{{#if "quantity" ">" "0"}} Item is in stock.{{else}} Item is out of stock.{{/if}}
Lesser than or equal to
{{#if "quantity" "<=" "10"}} Only a few items left in stock.{{else}} Stock is plentiful.{{/if}}
Less than
{{#if rating "<" "5"}} This product has a below-average rating{{else}} This product has an average or above-average rating.{{/if}}
Not equal to
{{#if status "!=" "completed"}} Your order is still being processed.{{else}} Your order has been completed.{{/if}}
Looping through Arrays
Bullted List
Create bulleted list using list
<ul style="list-style-type: disc;"> <li>{{#list items}}{{this}}{{/list}}</li></ul>
Numbered List
Creating numbered list
<ol style="list-style-type: decimal;"> <li>{{#list items}}{{this}}{{/list}}</li></ol>
Simple List
Creating simple list
{{#list productNames}}{{this}}{{/list}}
Table
Creating tables
<td colspan="3">{{#each productInfo}}</td></tr><tr><td>{{productName}}</td><td>{{price}}</td><td>{{quantity}}</td></tr><tr><td colspan="3">{{/each}}</td>