Saltar al contenido

Google Script: MailApp.sendEmail a varias direcciones?

Solución:

Las direcciones de correo electrónico se pueden concatenar (unir) utilizando el signo más con una coma entre cada dirección de correo electrónico. En JavaScript, el signo más se puede usar para agregar O unir cadenas. El signo más es un operador de suma y un operador de cadena en JavaScript. Las cadenas son texto, y si usa el signo más para concatenar cadenas de texto, entonces es una fórmula de cadena.

Una solución sería:

var recipient = row.shiftManager + "," + row.shiftSupervisor;
MailApp.sendEmail(recipient, "Holiday Approval Request", "", {htmlBody: message});

En el ejemplo anterior, hay 4 parámetros. Pero MailApp.sendEmail() tiene múltiples estructuras de parámetros posibles. El siguiente ejemplo muestra todas las configuraciones puestas en un objeto, donde la tecla “a” en el objeto es para el destinatario.

MailApp.sendEmail({
  to: recipient,
  cc: recipientsCC,
  subject: Subject,
  htmlBody: html
});

Un ejemplo completo:

function sendToMultiple() {
  var message = "This is a test of HTML <br><br> Line two";
  
  var recipientsTO = "[email protected]" + "," + "[email protected]";
  var recipientsCC = "[email protected]";
  var Subject = "Vacation Approval Request";
  var html = message;
  
  MailApp.sendEmail({
    to: recipientsTO,
    cc: recipientsCC,
    subject: Subject,
    htmlBody: html
  });

}

La documentación con un ejemplo se encuentra en el siguiente enlace:

Documentación de Google: MailApp.sendEmail

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *