Header add

Enviar correos masivos desde Google Sheets - Google Apps Script




Script para enviar multiples emails automáticos desde google sheets, usando google app script. Código abajo:

Nota: Cambiar el número de la fila y columna para que concuerde con su tabla:

//**By Jairo Martínez**//
function Mails() {
 //variables a usar
var asunto;
//número de fila donde empezaré el loop
var fila = 2
var direccion;
var mensaje;
 
  //el loop irá bajando una fila cada vez que se cumpla la condición de diferente que vacío, de esta manera
  // se detendrá cuando no haya nada más que enviar.
  while(SpreadsheetApp.getActive().getActiveSheet().getRange(fila, 1).getValue() != ""){
   
   asunto = SpreadsheetApp.getActive().getActiveSheet().getRange(fila, 3).getValue();
   direccion = SpreadsheetApp.getActive().getActiveSheet().getRange(fila, 1).getValue();
   mensaje = SpreadsheetApp.getActive().getActiveSheet().getRange(fila, 2).getValue();
   
    GmailApp.sendEmail(direccion, asunto, mensaje);
    fila++
 
  }
  //al finalizar el bucle dejaré un mensaje de alerta
  SpreadsheetApp.getUi().alert("Mensajes enviados con éxito");
 
}

Mira el video para ver como funciona:

https://www.youtube.com/watch?v=ZWENS_QJW6w

Publicar un comentario

0 Comentarios