如何使用 Sendgrid 引用和创建动态电子邮件?

How do I reference and create dynamic emails with Sendgrid?

我对这里的文档一头雾水。

我正在尝试创建一个基本的 hello world 电子邮件模板,其中包含一些简单的电子邮件替换 - 但我无法理解语法。

The documentation here 建议使用 -igetreplaced- 语法,并给出以下示例:

<html>
  <head></head>
  <body>
    <p>Hello -name-,<br>
       Thank you for your interest in our products. I have set up an appointment to call you at -time- EST to discuss your needs in more detail. If you would like to reschedule this call, please visit the following link: `<a href="http://example.com/reschedule?id=-customerID-">reschedule</a>`

                Regards,

                -salesContact-
                -contactPhoneNumber-<br>
    </p>
  </body>
</html>

An accompanying SMTP API JSON header might look something like this:

{
  "to": [
    "example@example.com",
    "example@example.com"
  ],
  "sub": {
    "-name-": [
      "John",
      "Jane"
    ],
    "-customerID-": [
      "1234",
      "5678"
    ],
    "-salesContact-": [
      "Jared",
      "Ben"
    ],
    "-contactPhoneNumber-": [
      "555.555.5555",
      "777.777.7777"
    ],
    "-time-": [
      "3:00pm",
      "5:15pm"
    ]
  }
}

我试过将它们粘贴到模板代码编辑器中,但它不起作用。

有人可以指出正确的文档以确保语法正确吗?

语法为Handlebars

这样使用:

Hello {{name}} 

有数据:

{
    "name": "Bob"
}