我正在SendGrid中创建一个动态模板。在成功的情况下,我想根据字段更改字段的颜色。
例如,这是我的json
。
{
"Environment": "[DEV] ",
"RunAtTime": "09/06/2020 11:29:02 +01:00",
"Status": "Success",
"OrganisationId": "6",
"OrganisationName": "Test",
"InvoiceId": "2",
"InvoiceRef": "Acme Ltd., A1 Taxis",
"Amount": "50.00"
}
根据文档,我尝试做一些类似的事情
{{#if this.Status = 'Success'}}
#00b300
{{else}}
#ff0000
{{/if}}
我只找到了布尔字段的例子。
我的目标是根据字段更改文本颜色。最好的方法是什么?
Sendgrid不允许检查这样的字符串请修改代码如下
{{#equals this.Status "Success"}}
其他条件语句的参考链接:https://sendgrid.com/docs/for-developers/sending-email/using-handlebars/#conditional-报表