Тёмный

Gerar PDFs e enviar e-mails utilizando google sheets e google apps script - Comprovante de Pagamento 

Watanabe Planilhas
Подписаться 7 тыс.
Просмотров 21 тыс.
50% 1

Fala Galera!!!
Esse vídeo foi um pedido de alguns inscritos sobre como utilizar o google sheets e o google apps script para enviar emails com anexo utilizando os dados da planilha.
Obrigado a todos que estão acompanhando, o apoio que venho recebendo nesse canal desde tão cedo é sensacional!
Se vocês tiverem sugestões, coisas que gostariam de adicionar ou mudar, manda nos comentários que estou sempre lendo e respondendo todos os comentários.
Link para a planilha:
docs.google.co...
Para acessar:
Gere uma cópia para ver o código :) (aproveita e manda um pix pra dizer que conseguiu acessar (chave: watanabe.planilhas@gmail.com)
Do mais, espero vocês nos próximos vídeos!
#googlesheets #gmail #googleappsscript

Опубликовано:

 

19 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 85   
@starxette
@starxette 2 года назад
Cara, que dicas maravilhosas! Obrigado por compartilhar esse tipo de conteúdo que muito valioso.
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Opa, valeu queridão! N esquece de se inscrever e deixar o like pra ajudar TB 🤩
@starxette
@starxette 2 года назад
@@WatanabePlanilhas nossa, por ter visto varios videos seus sobre este assunto achei que ja tinha me inscrito no seu canal, mas tai a incrição e o like merecido.
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
sem problemas ahahha, obrigado pela inscrição =)
@ricardoalvesferreira496
@ricardoalvesferreira496 10 месяцев назад
Top demais essa aula, muito obrigado! Parabéns e muito sucesso...
@fidelisrenato
@fidelisrenato 10 месяцев назад
Show de bola sua aula. Like merecido
@IgorLima-u1u
@IgorLima-u1u Год назад
Seus vídeos são tops, comecei a seguir hoje e tenho visto já alguns videos. Continue assim!
@MrDiegodobom
@MrDiegodobom Год назад
Muito bom, você é bom na explicação, fica "mastigadinha" a informação.
@karter.design
@karter.design 10 месяцев назад
Ótima aula! Parabéns!!!
@mecontaroberto
@mecontaroberto 2 года назад
Achei muito bom, usei e adaptei, para o que eu queria, fica como sugestão comentar algumas linhas explicando o que ela faz, sou totalmente leigo e isso ajudaria entender a linguagem por traz disso tudo. Desde já muito obrigado. Ps; esqueceu de programar o botão e corrigir a data no doc.
@MarceloGomes-st8rg
@MarceloGomes-st8rg Год назад
Sua didática é excelente. Que tipo de curso devemos fazer para saber construir scripts, como você fez aí? Alguma indicação? Desde já agradeço.
@leonardosoares7144
@leonardosoares7144 2 года назад
Dessa forma consegui formatar as datas corretamente: datadevM = Utilities.formatDate(datadev, Session.getScriptTimeZone(), "dd/MM/YYYY"); contasM = Utilities.formatDate(contas, Session.getScriptTimeZone(), "dd/MM/YYYY"); prazoM = Utilities.formatDate(prazo, Session.getScriptTimeZone(), "dd/MM/YYYY"); dataM = Utilities.formatDate(data, Session.getScriptTimeZone(), "dd/MM/YYYY");
@arnaldocosta2984
@arnaldocosta2984 Год назад
Sensacional explicação, me ajudou muito, super obrigado.
@Caroline-cs5wm
@Caroline-cs5wm 2 года назад
Ótima aula.
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Obrigado por sempre acompanhar 🤩
@artencantoatelieeestampa2757
@artencantoatelieeestampa2757 2 года назад
Show!
@sabedoriaecuriosidades
@sabedoriaecuriosidades Год назад
Muito boa aula
@temperini
@temperini 2 года назад
Sensacional cara! Caiu como uma luva pois já vai resolver 99% do que eu preciso aqui. Só que no meu caso o template é uma planilha (não um DOC). Obs: Estava pensando exatamente o mesmo que você comentou "Como essa ferramenta é poderosa! Fazendo tudo isso com tão pouco código". Incrível! Muito obrigado por compartilhar seu conhecimento. Parabéns!
@SHAYANECRIS
@SHAYANECRIS 2 года назад
bom dia.... muito boa a aula, eu consigo fazer para mandar uma aba do google planilha
@kaiolucascamargo
@kaiolucascamargo Год назад
Obrigado por ensinar man
@albertoferreira6904
@albertoferreira6904 6 месяцев назад
Olá, excelente conteúdo, acompanho sempre . Watanabe, teria como eu colocar essa data por extenso em português? Estou usando essa formatação numa declaração escolar e seria interessante colocar a data por extenso.
@MrJonatas95
@MrJonatas95 2 года назад
Boa noite, Tudo bem ? poderia postar a continuação fazendo a formação dos valores R$ e da Data, ficou muito boom
@MrJonatas95
@MrJonatas95 2 года назад
docCorpo.replaceText("{COMPETENCIA}",competencia); docCorpo.replaceText("{NOME}",nome); docCorpo.replaceText("{DIASDEGOZODEVALEALIMENTACAO}",diasdegozodevalealimentacao); docCorpo.replaceText("{DIASDEGOZODEVALETRANSPORTE}",diasdegozodevaletransporte); docCorpo.replaceText("{FALTASJUSTIFICADAS}",faltasjustificadas); docCorpo.replaceText("{FALTASINJUSTIFICADAS}",faltasinjustificadas); docCorpo.replaceText("{ALIMENTACAOVALORDIARIO}",alimentacaovalordiario); docCorpo.replaceText("{PASSAGEMVALORDIARIO}",passagemvalordiario); docCorpo.replaceText("{VALEALIMENTACAOTOTAL}",valealimentacaototal); docCorpo.replaceText("{VALETRANSPORTETOTAL}",valetransportetotal); docCorpo.replaceText("{DESCONTODEVA}",descontodeva); docCorpo.replaceText("{TOTALGERAL}",totalgeral); Seu video me ajudou a montar o comprovante de envio de demostrativo de VA e VT, rsrsrs parabéns pelo conteúdo
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Anotei aqui
@cloversbpa4118
@cloversbpa4118 Год назад
Como que eu configuro o botão para rodar o script? =/ Não estou conseguindo Inclusive, aula maravilhosa
@blayver2016
@blayver2016 2 года назад
Valeu muito bom mesmo...
@vitorb.rodrigues5313
@vitorb.rodrigues5313 Год назад
Gostaria de fazer um checklist e gerar um pdf e enviar para um email. Eu consigo usar essa mesma linhas de comando?
@VagnerRibeirovrds
@VagnerRibeirovrds 2 года назад
muitooo obrigado
@MatheusSilva-qm3ph
@MatheusSilva-qm3ph 2 года назад
Muito bom. Por favor ensina a configurar o emal único como você falou, e é possível criar uma nova planilha também na pasta onde é criado o PDF? Obrigado
@edionealmeida6887
@edionealmeida6887 2 года назад
boa tarde chefe, muito obrigado por compartilhar seus conhecimentos, gostaria de saber como faço para importar imagem, quando rodo o script ele manda só o link da imgem pro arquivo, pode me ajudar?
@jardelsonmartins690
@jardelsonmartins690 Год назад
Olá!! Muito show as informações 👏🏻👏🏻👏🏻 mas gostaria de saber como configurar o botão para executar o código.
@conhecimentoativo
@conhecimentoativo 2 года назад
tenho um desafio rsrrs Quero saber Se você tem conhecimento para inserir uma tabela (ou parte dela) em um local específico do documento docs (Ex: no meio de um modelo pronto de mala direta)... ...... Igual fazemos com a função ..body.replaceText("{NAME}", name)..... mas no lugar da variável "nome", ser uma tabela pronta........ Você consegue fazer? agradeço a atenção no meu desafio proposto
@alanzanatelli9508
@alanzanatelli9508 Год назад
"desafio"... para de ser vagabundo e faça voce mesmo, folgado
@Edroees
@Edroees Год назад
Olá, Amigo! Fantástico o seu trabalho!!! Estou gerando um QR Code em cada linha da planilha e queria inserir estas imagens nos PDF que forem gerados no loop. Existe algum script para isto?
@lucioteixeira
@lucioteixeira День назад
É possivel deixar os emails em rascunhos para anexar outros documentos? Obrigado.
@umbrellatec4646
@umbrellatec4646 2 года назад
Só uma dica, disponibiliza a arquivos para o pessoal!
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Mas tá na descrição amigo
@coloradojon
@coloradojon Год назад
como eu crio um programa que utiliza a planilha do Google Sheets somente para cálculos e no final gera um documento editável DOCX.
@Zangaoreis1
@Zangaoreis1 2 года назад
Muito bom o script! Queria adaptar para utilizar com o uma espécie de mala direta, mas para impressão ao invés de envio por email, será que teria como mudar para os vários documentos fossem como várias páginas do mesmo documento doc ou pdf?
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Contanto que tenha uma regra base, dá pra ir gerando dentro do texto vários desses docs repetidos e aí transformar em pdf
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Tendo uma regra é possível 😀
@MarceloGomes-st8rg
@MarceloGomes-st8rg Год назад
Tem como configurar o template para sair uma tabela? Tipo o boletim de notas do aluno com faltas e notas por disciplina?
@otofernandodomingues7589
@otofernandodomingues7589 Год назад
Watanabe, bom dia! Sua aula foi muito boa, porém fiquei com dúvida, como posso inserir uma imagem no corpo do email?
@edinaldocavalcante3170
@edinaldocavalcante3170 2 года назад
Ótimo script. Se ao invés de utilizar um template eu quisesse enviar como anexos documentos do Google Drive? Poderia também enviar e-mail com cópia para outro destinatário? Grato.
@lucioapoliveira4520
@lucioapoliveira4520 2 года назад
Bom dia. Estou precisando de ajuda para uma automatização que gere o pdf de uma ficha de calculo, ficha esta gerada com o dados de uma guia RelacaoNotas.
@jpequipamentoseireli-me7669
Ola, Tenho uma pasta de trabalho com 3 planilha de orçamentos, gostaria de enviar para outlook com apenas um comando os arquivos separados em pdf. Tem como fazer isso ?
@gnuk5637
@gnuk5637 Год назад
Boa tarde, qual o video sobre a formatação de data?
@vitorb.rodrigues5313
@vitorb.rodrigues5313 Год назад
Tem algum contato para conversarmos?
@domdoconhecimento
@domdoconhecimento Год назад
Como faço para enviar e-mail anexado em pdf da seguinte forma: Tenho vários funcionários que preciso enviar o holerite todo mês em pdf. Tenho uma lista de nomes e e-mail cadastrado no Google sheets, mas para anexar e enviar tudo de uma vez como posso fazer?
@angeo10
@angeo10 2 года назад
Ótima aula, más me perdi no final do vídeo, poderia compartilhar o código se possível?
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Opa amigo, fiz melhor e coloquei o link da planilha na descrição do vídeo
@angeo10
@angeo10 2 года назад
@@WatanabePlanilhas uma dúvida aqui empresa preciso enviar os e-mails com a assinatura da empresa , tem como fazer isso no apps script?
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Cara, assinatura em que sentido? A imagem e nome no final? Se sim, dentro das opções, assim como no caso do attachment vc pode passar uma imagem usando o argumento inlineImages
@angeo10
@angeo10 2 года назад
@@WatanabePlanilhas me refiro aquela assinatura que vc cria dentro da aplicação do Gmail, que fica no rodapé do e-mail!
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Eu imaginei, procurei se tinha alguma coisa na documentação que listasse e usasse isso como é o caso do from, mas n tem, teria q "recriar" ela dentro do email da forma que falei ali em cima
@ElinorDallaLana
@ElinorDallaLana 2 года назад
Seria possível passar um imagem feita com celular pelo form juntamente com os dados de identificação "¿
@DeathSpirit19
@DeathSpirit19 Год назад
Isso funciona na versão mobile também? Digo, se eu fizer ele no desktop e precisar enviar um comprovante pelo celular o script funcionará também?
@WatanabePlanilhas
@WatanabePlanilhas Год назад
Tem que adaptar bastante coisa, tem vídeo no canal sobre fazer funções rodarem no celular TB, dá pra fazer mas dá trabalho
@rodrigolisboa2376
@rodrigolisboa2376 2 года назад
Cara, eu precisaria da sua ajuda pra uma planilha q estou trabalhando agora, pra disparo de email automatico...onde eu poderia te contatar?
@anacosta9960
@anacosta9960 Год назад
É possivel gerar um pdf de uma area específica da folha planilha? Tenho alguns calculos associados à pagina que nao queria que ele enviasse...
@everildesrochaadvocacia
@everildesrochaadvocacia Год назад
Conseguir fazer a proeza de acertar e não conseguir mais usar meu script 😂😢
@kaaren_vlogs
@kaaren_vlogs 2 года назад
oii, tudo bem? Vc sabe se tem como liberar pra esse envio de email puxar automaticamente a assinatura do email? ou tem algum comando pra colocar no corpo? Tenho a assinatura pronta, que no gmail já entra automático quando envio qualquer email. Mas fazendo o envio pelo app script ele puxa.
@koiporo
@koiporo 2 года назад
Se eu quiser enviar para o mesmo e-mail o arquivo em pdf, qual informação coloco no var email?
@baiaodedoisremember
@baiaodedoisremember 6 месяцев назад
meu esta dando assim Exception: Nenhum arquivo HTML com o nome Abrirpdf foi encontrado.
@JobKiller
@JobKiller 2 года назад
Boa noite, tudo bem? Existe alguma forma de mandar o PDF por email mas ele em formato de paisagem? eu só estou conseguindo em formato retrato.
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Boa pergunta, nunca tentei.... Seu documento base tá em modo paisagem? Se n estiver eu tentaria colocar e ver oq acontece
@JobKiller
@JobKiller 2 года назад
Só o docs faz isso no sheets não da, pelo menos não achei em lugar nenhum apenas na impressão eu consigo mudar
@sergiobreda6322
@sergiobreda6322 2 года назад
No caso eu tenho uma planilha formulário tem como buscar dados em celulas especificas?
@elsonguila9555
@elsonguila9555 2 года назад
Boa tarde! Muito obrigado pelo aula. Peço ajuda para colocar a data num formato curto tipo Dia, Mês, Ano (17/03/2022)
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Direto na aba de formatar, vai em número e aí em algum lugar tem os formatos de data
@elsonguila9555
@elsonguila9555 2 года назад
@@WatanabePlanilhas, obrigado. Na verdade é a data que aparece depois de gerar PDF. Ela aparece num formato muito longo e não funcional para o projecto Tem como fazer isso e aparecer no documento em PDF?
@mbatalha2007
@mbatalha2007 2 года назад
@@elsonguila9555 , defina uma variável global com o formato desejado e depois use 'toLocaleDateString' com o dado correspondente no laço for. Segue abaixo para formato dd/mm/aaaa: var formato = { day: 'numeric', month: 'numeric', year: 'numeric' } for (i = 0; i < dados.length; i++){ alterarTemplate(dados[i][0], dados[i][1], dados[i][2], dados[i][3], dados[i][4].toLocaleDateString('pt-br', formato)) }
@elsonguila9555
@elsonguila9555 2 года назад
@@mbatalha2007, Muito Obrigado pela resposta. Agora estou a procura de uma forma de inserir uma imagem no PDF, pois o formulário que criei tem uma opção para inserir uma assinatura (link da imagem vai para o google drive e para arquivo de respostas). Obrigado pelo apoio
@canalesf9996
@canalesf9996 2 года назад
@@elsonguila9555 formate a coluna de data e hora como texto simples não é preciso uma variavel
@FranciBahamult
@FranciBahamult 2 года назад
Para puxar dados com Query com a condição que, por exemplo, a coluna A não esteja vazia o comando é e where A is not null Porém preciso puxar esses dados com a condição que a coluna A e B não estejam vazias, como isso pode ser feito?
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
So juntar as duas condições : Where A is not null and B is not null
@FranciBahamult
@FranciBahamult 2 года назад
@@WatanabePlanilhas deu certo aqui! obrigado!
@jonatasfernandes3767
@jonatasfernandes3767 Год назад
Funciona com tabela dinamica?
@L.Santos11
@L.Santos11 2 года назад
Seria possível usar a mesma ideia para enviar uma mensagem via WhatsApp com dados cadastrados ?
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Da sim, mas provavelmente vai precisar de uma API como o WATI e não é um serviço gratuito
@eng.miltonvilela
@eng.miltonvilela 2 года назад
Parabéns Watanabe, ótima aula; O arquivo anexado no e-mail estava chegando sem a extensão; fiz a modificação abaixo e deu certo; seria essa a solução ideal? //var pdf = pastaDestino.createFile(pdfBlob).setName(nomeArquivo); var pdf = pastaDestino.createFile(pdfBlob).setName(nomeArquivo + ".pdf");
@WatanabePlanilhas
@WatanabePlanilhas 2 года назад
Siiim
@coaenf
@coaenf 2 года назад
Olá, Daniel. Tudo bem? Me chamo Thiago Barroso (@enfthiagobarroso) e gostaria de tirar uma dúvida com você. Seguinte, ao realizar todo o script captar dados, alterar template e enviar e-mail consegue-se perfeitamente. Porém, não obteve-se êxito em script de enviar e-mail após checkbox. Aparece erro - e inclusive na linha de função teste. Por exemplo, se realiza a alimentação da planilha com os dados e o próprio script roda a função automaticamente, como proceder?
@profitcalculator99
@profitcalculator99 Год назад
Amigo boa noite, poderia me ajudar com um código aqui? Está dando erro nesta linha, diz que o documento está inacessível. Ele cria a cópia, mas não consegue acessar para preencher os campos. var novoDoc = DocumentApp.openById(novoArquivo.getId()); 18:25:15 Notificação Execução iniciada 18:25:17 Erro Exception: The document is inaccessible. Please try again later. alterarTemplate @ Código.gs:14 teste @ Código.gs:32
Далее
Google Apps Script: Saia do ZERO em menos de UMA HORA
47:54
🧙‍♀️☃️💥 #ice #icequeen #winter
00:14
Просмотров 76 тыс.
COMO AUTOMATIZAR DOCUMENTOS NO GOOGLE DOCS?
20:02
Просмотров 36 тыс.
Mail Merge in Google Sheets & Gmail (for free)
12:52
Просмотров 773 тыс.
Gerar PDF do Google planilhas com script.
13:37
Просмотров 12 тыс.
Google Apps Script Tutorial for Beginners
23:54
Просмотров 378 тыс.