有没有办法在 sendgrid 电子邮件模板中格式化 number/currency
Is there a way to format a number/currency in a sendgrid email template
如果我将数值传递给 SendGrid 动态模板,是否有任何格式化该值的方法?
即,如果我将以下对象传递给模板引擎:
{
"value": 8.7
}
有没有办法将其格式化为 2 dp?
{{format value [=12=].00}}
会 return .70
我只是想避免为我所有模型上的每个 numeric/price 纯粹为了显示货币价值而创建新属性。
格式示例类似于 C#:
https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings
谢谢
此处为 Twilio SendGrid 开发人员布道师。
恐怕 SendGrid 模板中没有格式化货币的功能。您可以看到完整的 SendGrid templates Handlebars reference here,虽然有日期格式器,但这是唯一可用的格式器。
我可能不会为每个 numeric/currency 创建新属性,只是在将货币属性传递给模板以发送电子邮件之前格式化它们。
如果我将数值传递给 SendGrid 动态模板,是否有任何格式化该值的方法?
即,如果我将以下对象传递给模板引擎:
{
"value": 8.7
}
有没有办法将其格式化为 2 dp?
{{format value [=12=].00}}
会 return .70
我只是想避免为我所有模型上的每个 numeric/price 纯粹为了显示货币价值而创建新属性。
格式示例类似于 C#: https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings
谢谢
此处为 Twilio SendGrid 开发人员布道师。
恐怕 SendGrid 模板中没有格式化货币的功能。您可以看到完整的 SendGrid templates Handlebars reference here,虽然有日期格式器,但这是唯一可用的格式器。
我可能不会为每个 numeric/currency 创建新属性,只是在将货币属性传递给模板以发送电子邮件之前格式化它们。