Como enviar una plantilla HTML por email con Google Apps Script

 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>

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

Tal vez te interese

Entradas populares