1

我正在 SendGrid 中创建一个动态模板。我想根据我的案例Success中的字段更改字段的颜色。

例如,这是我的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}}

我发现仅适用于布尔字段的示例。

我的目标是根据字段更改文本颜色。最好的方法是什么?

4

1 回答 1

0

Sendgrid 不允许检查这样的字符串 请修改代码如下

{{#equals this.Status "Success"}}

其他条件语句的参考链接: https ://sendgrid.com/docs/for-developers/sending-email/using-handlebars/#conditional-statements

于 2021-04-20T07:27:56.100 回答