如何将MERGEFIELD域表达式转换为Handlebars语法?
MERGEFIELD条件域转Handlebars语法实现
原Word域表达式的逻辑:
- 若
Tribute字段不为空,输出该字段内容加空格;为空则不输出任何内容 - 若
FamilyName字段不为空,输出“已向{FamilyName}发送您的捐赠确认通知”;为空则不输出任何内容
对应的Handlebars语法实现:
{{#if Tribute}}{{Tribute}} {{/if}} {{#if FamilyName}} 已向{{FamilyName}}发送您的捐赠确认通知 {{/if}}
说明:Handlebars中{{#if 变量}}会自动判断变量是否为空字符串、null或undefined,完全匹配原表达式的空值判断逻辑,精准对应原需求的两个条件分支。
内容的提问来源于stack exchange,提问作者Kathy Arocho
相关产品推荐
相关产品推荐

