Я создаю приложение, которое будет отправлять шаблонное письмо HTML через SendGrid.
Теперь я хотел бы добавить форму Google для встраивания в шаблонное письмо HTML для отправки электронного письма. со встроенной формой Google.
У меня есть HTML шаблон в виде строки,
В основном это выглядит так:
const emailHTML = `
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html data-editor-version="2" class="sg-campaigns" xmlns="http://www.w3.org/1999/xhtml">
<head>
.....
</head>
<body>
....
<iframe src=“https://docs.google.com/forms/d/e/.../viewform?embedded=true” width=“640" height=“1493” frameborder=“0" marginheight=“0” marginwidth=“0">Link</iframe>
</body>
</html>
`
Тогда я передам это HTML переменная html
для API SendGrid,
router.post('/send-email', (req, res) => {
const { recipient, sender, topic, text, emailHTML } = req.body;
const msg = {
to: recipient,
from: sender,
subject: topic,
text: text,
html: emailHTML
}
sgMail.send(msg).then((msg) => {
res.json({ Message: msg })
});
})
Я проверил и полученное письмо, но не увидел, что форма Google встроена в электронное письмо.
Как встроить Google Форма для HTML шаблона письма для отправки через SendGrid?