Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #37 Integração com Gmail

07/12/2019

Nesse tutorial aprenderemos como realizar a integração do Google Planilhas com o Gmail, enviando o email para os clientes.

Integrando Planilhas com Gmail

No exemplo da nossa aula, iremos verificar se a coluna de vencimento é igual a data do dia, se for igual ele vai dar um alerta ao cliente indicando que esta na data de vencimento do plano dele.

function onOpen()
{
    var ui=SpreadsheetApp.getUi();
    ui.createMenu("Vencimento").addItem("Enviar emails", "sendMail").addToUi();
}

//SendMail
function sendMail()
{
    var app=SpreadsheetApp;
    var gmail=GmailApp;
    var spreadsheet=app.getActiveSpreadsheet();
    var sheet=spreadsheet.getSheetByName('Cliente');
    var values=sheet.getRange("A2:D").getValues();
    var now=new Date();

    values.map(function(elem,ind,obj){
        if(elem[0] != ""){
            var vencimento=new Date(elem[3]);
            if(now.toDateString() == vencimento.toDateString()){
            gmail.sendEmail(elem[2], "Vencimento da Conta", elem[1]+", sua conta vence hoje!");
            }
        }
    });
}

Por hoje é só! Sucesso nos códigos e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Google Planilhas Avançado - #36 Integração com Google Agenda
Na aula de hoje aprenderemos como realizar a integração entre o Google Planilhas e o Google Agenda através do Google Apps Script.
Saiba mais!
Google Planilhas Avançado - #38 Integração com Contatos
Continuando nossas integrações do Google Planilhas com outros aplicativos do Google, nessa vídeoaula trataremos da relação com o Google Contatos.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!