Estou usando script no google planilha para enviar um e-mail de acordo com os dados colhidos no formulário e enviados a uma planilha Google. Não quero usar complemento(extensão) por isso estou ralando no script, porém o script está parcialmente correto pois ele não deixa de enviar o email novamente para todos, mesmo eu dizendo que se tiver escrito "e-mail enviado" ele não envie. Inclusive para não precisa entrar no editor de script, coloquei um botão para executar a função sendEmails
Agradeço qualquer ajudar para descobrir no código onde estou erando.
Segue link do arquivo: https://drive.google.com/open?id=13bRw1NpppJJd0QfakZL0cfPSDzoCM46dPSzluwmWCHE
Segue código:
function sendEmails() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var dataSheet = ss.getSheets()[0];
var dataRange = dataSheet.getRange(2,1,dataSheet.getMaxRows()-1,5);
var startRow = 2;
var templateSheet = ss.getSheets()[1];
var emailTemplate = templateSheet.getRange("A1").getValue();
var objects = getRowsData(dataSheet, dataRange);
var emailSent = "E-mail enviado";
for (var i = 0; i < objects.length; ++i) {
var rowData = objects;
var isEmailSent = rowData[5];
if (isEmailSent != emailSent) {
if (i === emailSent) { continue; }
var emailSubject = "Título da mensagem";
var emailText = fillInTemplateFromObject(emailTemplate, rowData);
Pergunta
wctins
Olá pessoal,
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.