我正在 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-statements
为什么会有“这个”。添加在开头。关于 https://docs.sendgrid.com/for-developers/sending-email/using-handlebars#equals 不应该是 {{#eguals "Status" "Success" }} 吗?