Skip to content

Instantly share code, notes, and snippets.

@devmvrborges
Created August 20, 2020 12:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save devmvrborges/95fe476a79c7c420a4c6282272d132b2 to your computer and use it in GitHub Desktop.
Save devmvrborges/95fe476a79c7c420a4c6282272d132b2 to your computer and use it in GitHub Desktop.
function enviarEmail() {
var sheet = SpreadsheetApp.getActiveSheet(); //seleciona a planilha que está rodando esse script
var startRow = 2; // Linha de inicio (desconsiderar titulos, rotulos, etc)
var numRows = 3; // Quantidade de linhas que irá percorrer o script
// Faz um filtro dos valores e popula a variavel "dataRange" com as colunas "Email", "Mensagem", "Assunto"
var dataRange = sheet.getRange(startRow, 1, numRows, 3);
// Transforma esses valores em um formato de lista para podermos utilizar um loop for
var data = dataRange.getValues();
// Percorre populano a "var i" cada conteudo da variavel "data"
for (var i in data) {
var row = data[i];
var emailAddress = row[0]; // Valor da coluna de email
var message = row[1]; // Valor da coluna da mensagem
var subject = row[2]; // Valor da coluna do assunto
//Finalmente envia o e-mail.
MailApp.sendEmail(emailAddress, subject, message);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment