Hace un tiempo os expliqué como usar templates html con Google Apps Script y como enviar un html con Google Apps Script, hoy os explicaré a unir ambos conceptos para usar templates html en el envio de correos con Google Apps Script.
index.html
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1>
Gran ejemplo sobre email templates HTML con Google Apps Script
</h1>
<p> <?= cosa1 ?> </p>
<p> <?= cosa2 ?> </p>
<p> <?= cosa3 ?> </p>
</body>
</html>
<html>
<head>
<base target="_top">
</head>
<body>
<h1>
Gran ejemplo sobre email templates HTML con Google Apps Script
</h1>
<p> <?= cosa1 ?> </p>
<p> <?= cosa2 ?> </p>
<p> <?= cosa3 ?> </p>
</body>
</html>
code.gs
function Send()
{
var output = HtmlService.createTemplateFromFile('index');
output.cosa1 = "texto";
output.cosa2 = "otro texto";
output.cosa3 = "y otro mas";
var html = output.evaluate().getContent();
MailApp.sendEmail({
to: 'balbalbalblab@tucorrreo.com',
subject: "Mensaje brutal con html incorporado",
htmlBody: html
});
}
Como podéis ver, el código es sencillo pero muy potente. Nos permite tener todo un maquetado html como queramos y modificar lo que necesitemos desde código para poder enviar mensajes personalizados.
No dudéis en hacerme llegar vuestras preguntas
Nos vemos
No hay comentarios:
Publicar un comentario