SendGrid中的动态模板:检查字符串



我正在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-报表

相关内容

  • 没有找到相关文章

最新更新