google sheets Рtrigger em suas fun̵̤es

Imagine sua planilha de orçamento domestico, onde vc sabe os gastos mensais, boletos a serem cadastrados, ou lembretes para realizar o pagamento realmente.

Só pra não perder o controle se já foi pago, ou deve ser pago ou agendado ainda, porque não receber um e-mail semanalmente com um resumo dos próximos 20 dias e também uma lista de todas as contas que ainda não foram realizadas.

Como neste exemplo:

E tudo isso utilizando uma planilha do google + acionamento automático de funções 😮

Tenho outro artigo que neste blog onde eu ensino a enviar emails apenas (http://ummaker.com/google-spreadsheet-emails/) Confere lá

bom criar o script do zero eu explico no artigo citado acima,

Neste script acima eu realizo o filtro das linhas em que não foi pago ou agendado o debito.

e no final de tudo eu envio um e-mail formatado como em HTML.

Logo após realizado tudo isso e testado bonitinho, já é possível inserir um trigger para rodar um script especifico

  1. Acesse https://script.google.com/home

  1. Coloque o mouse encima do projeto que deseja criar um acionamento automático que irá exibir configurações do projeto, acesse “Acionadores”
  1. na tela que irá exibir no canto inferior direito tem a opção de “Adicionar acionador”

4. Agora é só realizar a configuração conforme melhor te atenda neste exemplo estou colocando semanalmente

  1. Atenção no campo “Escolha a função que será executada” selecione a função que você fez e a qual chama a qual envia e-mail.
  2. Pronto, toda semana você irá começar receber e-mails com um resumo do que virá pela frente ou que faltou ser pago.
  3. Sem desculpas de falar “esqueci de pagar boleto X”, falta de aviso que não foi kkkkkkkkkkkk

google spreadsheet – enviar emails

Para mim, talvez pra você também essa magia que eu nem imaginava, e certo dia um professor utilizou isso durante uma atividade na matéria de IHC, que fiquei maquinando a cabeça várias utilidades.

Atualmente utilizo este envio de e-mails na minha planilha de orçamento domestico, junto com agendador de tarefas do G Suite, recebo e-mails semanalmente dos boletos que necessito agendar na conta para ser paga, ou até mesmo transferências para outras contas, um lembrete para os 7 próximos dias e um aviso informando os lançamentos passados.

Vamos para o que interessa.

  1. Como este guia é para o google spreadsheet então acesse https://docs.google.com/spreadsheets/u/0/ e crie sua nova planilha de testes e depois vc implementa onde quiser.
  1. Planilha simples apenas para focar no conteúdo, coluna de e-mail, a mensagem, de assunto e uma célula espalhada e concatenada em uma mensagem
  1. Navegue em “Ferramentas -> Editor de script”
  1. No script trago este exemplo:
  1. Salve esse script e vamos testar agora, navegue em “Executar -> Executar função -> enviarEmail”
  1. Se é a primeira vez que você faz isso, precisa autorizar o google enviar e-mails por você, mesmo que o script é seu, mas por lei deve-se autorizar sempre (ainda bem)
  1. Já é possivel receber o email, e vc se pergunta, “mais vou precisar sempre clicar em scripts e executar script e bla bla bla, mó trabalho”
  1. Bora criar um botãozinho, Inserir -> Desenho
  2. Desenhe seu botão e salve-o
  1. Botão direito no botão dentro da planilha e vá em “Transferir script”
  1. Coloque exatamente o nome da função criada (linha 1 do código)
  1. Execução de script pela planilha \õ/

Resultado final da planilha: https://docs.google.com/spreadsheets/d/142j11D6y8857xgc6L3DaDUq8XbO5xr9nC6o156dA8fE/edit?usp=sharing

hehehe não vai enviar e-mails pra vocês e nem pra mim, só pra vocês economizar tempo na hora de executar o guia.

Obrigado 😁