首页 > 解决方案 > 如何在 AWS SES html 模板中添加添加 if 条件?

问题描述

要求是根据从 api 接收的 bodydata 发送模板邮件。BodyData 可能不包含某些标签。请参见下面的示例模板部分。

<p>{{sender}} has invited you to join team {{teamName}}</p>

所以正文数据可能不包含teamName。所以我想把 if 条件放在模板中的 {{teamName}} 上。

请在这里帮助我找到解决方案

标签: amazon-web-servicesaws-lambdaaws-sdkamazon-ses

解决方案


对于 SES 模板中的条件逻辑,您可以像在代码中一样使用 if else 语句。对于您的示例,您将使用类似

<p>{{sender}} has invited you to join team {{#if teamName}}{{teamName}}{{/if}}</p>

取自以下文档

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-personalized-email-advanced.html


推荐阅读