Document HTML Template support Mustache?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-06-2025 11:52 AM
Hi everyone,
I created an HTML Template in 'sn_doc_template' table, and tried to use Mustache syntax in the 'html_script_body' field. Then created a UI Action to execute the GenerateDocumentAPI() api to generate a PDF file using the html template, once user clicked the form button.
Example of mustache syntax in html_script_body:
{{current.number}}
{{#current.variables.new_emp_name}}
<p>Employee Name: {{current.variables.pay_benefit_emp_name}}</p>
{{/current.variables.new_emp_name}}
I expected SN would check if 'new_emp_name' variable has value, and show the employee name if yes, otherwise not render the <p>Employee Name..</p> line
However, above script was shown as plain text in the generated PDF, result is as below.
{{current.number}}
{{#current.variables.new_emp_name}}
Employee Name: {{current.variables.pay_benefit_emp_name}}
{{/current.variables.new_emp_name}}
This means the mustache didn't execute. Therefore, I was wondering if mustache works in html template, or there is any mistake in my script?
Thanks in advance.