@Messias Carvalho, Excelente! >>> Para não imprimir todas as ABAS, ao invés de gerar outra planilha, pode-se também na planilha atual ocultar as ABAS que não desejar que sejam incluídas no PDF gerado. ABAS ocultas não são geradas no PDF.
@@wellingtonribeiro587 Da sim, consegui com essas duas funções, só chamar elas antes e depois de criar o arquivo pdf, passando entre parenteses o nome da Aba: function hideSheet(sheetName) { SpreadsheetApp.getActive().getSheetByName(sheetName).hideSheet(); } function showSheet(sheetName) { SpreadsheetApp.getActive().getSheetByName(sheetName).showSheet(); }
@@wellingtonribeiro587 Alguém conseguiu ? Sou leigo nesse assunto e preciso incluir essas duas funções porém não sei ao certo quando é antes e depois da criação do arquivo, podem me ajudar ?
fala amigo tudo legal deu certo a impotaçao exelente video, amigo so gostaria de uma ajuda sabe me dizer como eu faço para que o pdf saia em horizontal ou uma maneira de eu selecionar somente oque ela vai gerar tipo gerar somente as celulas selecionada e importar em horizontal?
Sim, exemplo: //Pega pdf e url no Google Drive var filesIter = pdfFolder.getFilesByName("NOME DO ARQUIVO"); //Pega o PDF por nome dentro da pasta var newPdf = filesIter.next(); //Entra no PDF var urlPdf = newPdf.getUrl(); //Pega o URL do PDF
Olá Messias. Testei aqui e foi uma maravilha. Está de Parabéns!!! Sobre o excelente vídeo, apesar de ocultar as demais ABAS da planilha, a ABA que fica ativa é salva por completo. No caso do orçamento, teria como salvar apenas a impressão correspondente à área do orçamento?
Belo vídeo Messias! Parabéns. Mas eu fiquei com a duvida da criação de vários arquivos com o mesmo nome. como faz para não criar o mesmo arquivo novamente? Eu gostaria de somente atualizar, e não criar vários arquivos como você fala no vídeo. Pode me ajudar?
Messias teria como pegar um grupo de arquivos de pdf´s pelo glide e enviar para o google drive, ai o funcionário baixar. No caso o contra-cheque ou holerite.
Blza Messias, excelente aula.. Se possivel, alem do nome do arquivo gostaria de ter data e hora quando foi gerado o pdf. e tambem tem como limitar a planilha en una área definida exemplo:( A1,H41)... muito grato pela ajuda
Valeu professor! Preciso de uma ajuda. Com script abaixo, consegui gerar em PDF e em uma pasta especifica (mantendo o nome do arquivo). Minha necessidade: Gerar este arquivo o PDF, apenas uma ABA especifica (definida no script). function salvarPlanilhaComoPDF() { // Obtém a planilha ativa var planilha = SpreadsheetApp.getActiveSpreadsheet();
// Obtém o nome da planilha ativa var nomePlanilha = planilha.getName();
// Substitua 'NOME_DO_ARQUIVO' pelo nome que você deseja dar ao arquivo PDF var nomeArquivo = nomePlanilha + '_PDF';
// Converte a planilha em PDF var blob = DriveApp.getFileById(planilha.getId()).getAs('application/pdf');
// Substitua 'ID_DA_PASTA' pelo ID da pasta onde deseja salvar o PDF var pastaId = 'ID_DA_PASTA'; var pasta = DriveApp.getFolderById(pastaId);
// Cria um novo arquivo PDF na pasta especificada var pdfFile = pasta.createFile(blob).setName(nomeArquivo + '.pdf');
// Abre uma nova guia com o link para o arquivo PDF recém-criado SpreadsheetApp.getUi().showModalDialog(HtmlService.createHtmlOutput('Clique aqui para abrir o PDF.'), 'PDF Criado'); }
Boa tarde...Tenho um script que tem uma condição, e se essa condição não for satisfeita, ele dá uma mensagem. Até ai tudo bem. Preciso interromper esse script após essa mensagem, porque tem mais comandos abaixo dela no mesmo script que não podem ser executadas. Como faço, pode me ajudar? Muito obrigado
Não consigo saber o quanto de celulas que ele vai gerar o pdf... minha folha sempre fica quebrada.. e meu intervalo tá no maximo até 55 linhas e 12 colunas... alguem sabe como posso resolver?
Oi, ganhou mais um inscrito...como faço para gerar um PDF de uma área selecionada apenas ? Porém a área selecionada pode variar de relatório para relatório...tem como fazer usando a função selecnextdatarange (down/next) ?
Boa tarde!!! Será que alguém sabe informar se o autocrat funciona no modo automático somente recebendo dados do google forms? ou é possível continuar no modo automático recebendo de outro tipo de formulário (criado no glide por exemplo)? eu estou com problemas pois mando os dados do formulário que criei para o google planilhas normalmente mas o autocrat não envia o documento automaticamente tenho que fazer de maneira manual...
sim, é possível! nas configurações de projeto você define o gatilho por tempo ou de acordo com o recebimento dos dados do formulário e ainda pode escolher dentro dos dados uma informação para que autorize o envio por email ou salvar na pasta os dados.
Os números que vieram de resultado de fórmulas, no PDF esta chegando com todas as casas decimais nao consigo deixar com 2 casas decimais. Tem alguma forma?
Agora minha duvida é gerar um PDF com a orientação da pagina em Paisagem ...não em Retrato quem tiver a dica passa ai ... Estou me batendo a dois dias com isso ...
Sugestão....Gostaria de ver uma autosoma em um (video) script no Google Planilhas... ..Semelhante a esta no VBA social.technet.microsoft.com/Forums/pt-BR/dd159cd0-6be1-47ec-a217-e0356cee7366/autosoma-excel-e-macro?forum=officept
Ola mestre! Ao procurar um video sobre o glide no qual o cliente ja tem um documento em pdf e quer enviar para outro me deparei de como fazer isso usando o glide e vendo seu video você pediu para se alguem tivesse algo para suprir esse problema que compartilhasse eu achei esse video ja com o script pronto para baixar de uma olhada. ua-cam.com/video/bGUsnd05ZHI/v-deo.html se resolver seu problema por favor tem como você fazer uma video aula ensinando como colocar no glide atraves do filepicker. Grato.
Messias parabéns pelas dicas, compartilhamento de conhecimento... Eu segui todo o procedimento do script, mas nao consigo gerar o PDF.. Se messias, estiver sem tempo, alguem pode ver onde está o erro? Drive compartilhado: drive.google.com/drive/folders/12KdmXKoLz8FQ9Tw5YQSkfJGKZvln4MDa?usp=sharing Antecipadamente muito grato meujovem
@Messias Carvalho, Excelente!
>>> Para não imprimir todas as ABAS, ao invés de gerar outra planilha, pode-se também na planilha atual ocultar as ABAS que não desejar que sejam incluídas no PDF gerado. ABAS ocultas não são geradas no PDF.
Nossa, mesmo? Tão simples assim kk valeu!!!
@@MessiasCarvalho Então daria pra colocar no script pra ocultar as abas, gerar o pdf e depois reexibir as abas que foram ocultadas?
@@wellingtonribeiro587 Da sim, consegui com essas duas funções, só chamar elas antes e depois de criar o arquivo pdf, passando entre parenteses o nome da Aba:
function hideSheet(sheetName) {
SpreadsheetApp.getActive().getSheetByName(sheetName).hideSheet();
}
function showSheet(sheetName) {
SpreadsheetApp.getActive().getSheetByName(sheetName).showSheet();
}
@@raphaeldesouzan obrigado mano
@@wellingtonribeiro587 Alguém conseguiu ? Sou leigo nesse assunto e preciso incluir essas duas funções porém não sei ao certo quando é antes e depois da criação do arquivo, podem me ajudar ?
vc salvou minha vida kkk VALEEEUUU !!!!
Parabéns! Aprendendo muito
Estava procurando exatamente isso e só estava encontrando opções pagas. Parabéns, muito bom!
@Messias Carvalho, parabéns. Show de bola. Já tinha até desistido de automatizar o salvamento em pdf. Curti, me inscrevi, compartilhei
Melhor vídeo!
Mais um inscrito.
Parabéns ao Canal!
Parabéns! Você é fera demais!!!
Fantástico, isso já ajuda muito, parabéns 👏👏👏
fala amigo tudo legal deu certo a impotaçao exelente video, amigo so gostaria de uma ajuda sabe me dizer como eu faço para que o pdf saia em horizontal ou uma maneira de eu selecionar somente oque ela vai gerar tipo gerar somente as celulas selecionada e importar em horizontal?
Se possível realize uma atualização para 2022 , houve mudanças no ambiente de edição, acredito que tenha alterado alguma coisa, pois não deu certo.
apos pegar a planiiha toda coloca ponto e getsheets()[0] asssim vc pode pegar apenas a primeira aba
Como fazer para que o sistema verifique se já existe um PDF com o mesmo nome e pergunte se deseja sobrescrever?
excelente
Maravilhoso essa aula @messias, meu amigo como faço isso no aplicativo?
ja saiu o video ensinando a utilizar isso em um app do glide .?
Esse vídeo ai
@Messias Carvalho neste mesmo script é possível incrementar para que retorne com a url do orçamento em uma coluna especifica? Pode ajudar?
Sim, exemplo:
//Pega pdf e url no Google Drive
var filesIter = pdfFolder.getFilesByName("NOME DO ARQUIVO"); //Pega o PDF por nome dentro da pasta
var newPdf = filesIter.next(); //Entra no PDF
var urlPdf = newPdf.getUrl(); //Pega o URL do PDF
@@MessiasCarvalho como poderia inserir a url na planilha?
Show cara! Funciona se outros usuários abrirem em compartilhamento???
Olá Messias. Testei aqui e foi uma maravilha. Está de Parabéns!!!
Sobre o excelente vídeo, apesar de ocultar as demais ABAS da planilha, a ABA que fica ativa é salva por completo.
No caso do orçamento, teria como salvar apenas a impressão correspondente à área do orçamento?
Belo vídeo Messias! Parabéns. Mas eu fiquei com a duvida da criação de vários arquivos com o mesmo nome. como faz para não criar o mesmo arquivo novamente? Eu gostaria de somente atualizar, e não criar vários arquivos como você fala no vídeo. Pode me ajudar?
Messias teria como pegar um grupo de arquivos de pdf´s pelo glide e enviar para o google drive, ai o funcionário baixar. No caso o contra-cheque ou holerite.
Parabens Messias nota 10... Tem como eu baixar esse script?
Link da planilha na descrição. Pode fazer a cópia.
Blza Messias, excelente aula.. Se possivel, alem do nome do arquivo gostaria de ter data e hora quando foi gerado o pdf. e tambem tem como limitar a planilha en una área definida exemplo:( A1,H41)... muito grato pela ajuda
Valeu professor! Preciso de uma ajuda. Com script abaixo, consegui gerar em PDF e em uma pasta especifica (mantendo o nome do arquivo). Minha necessidade: Gerar este arquivo o PDF, apenas uma ABA especifica (definida no script).
function salvarPlanilhaComoPDF() {
// Obtém a planilha ativa
var planilha = SpreadsheetApp.getActiveSpreadsheet();
// Obtém o nome da planilha ativa
var nomePlanilha = planilha.getName();
// Substitua 'NOME_DO_ARQUIVO' pelo nome que você deseja dar ao arquivo PDF
var nomeArquivo = nomePlanilha + '_PDF';
// Converte a planilha em PDF
var blob = DriveApp.getFileById(planilha.getId()).getAs('application/pdf');
// Substitua 'ID_DA_PASTA' pelo ID da pasta onde deseja salvar o PDF
var pastaId = 'ID_DA_PASTA';
var pasta = DriveApp.getFolderById(pastaId);
// Cria um novo arquivo PDF na pasta especificada
var pdfFile = pasta.createFile(blob).setName(nomeArquivo + '.pdf');
// Abre uma nova guia com o link para o arquivo PDF recém-criado
SpreadsheetApp.getUi().showModalDialog(HtmlService.createHtmlOutput('Clique aqui para abrir o PDF.'), 'PDF Criado');
}
Boa tarde...Tenho um script que tem uma condição, e se essa condição não for satisfeita, ele dá uma mensagem. Até ai tudo bem. Preciso interromper esse script após essa mensagem, porque tem mais comandos abaixo dela no mesmo script que não podem ser executadas. Como faço, pode me ajudar? Muito obrigado
Parab[ens pelo conteudo! Uma pergunta...como gerar o pdf em formato paisagem?
procura a propriedade orientation ou pageorientation
Não consigo saber o quanto de celulas que ele vai gerar o pdf... minha folha sempre fica quebrada.. e meu intervalo tá no maximo até 55 linhas e 12 colunas... alguem sabe como posso resolver?
Como configurar o tamanho da pagina que vai aparecer no PDF?
também queria saber disso... conseguiu ai?
Olá Messias. Você faz ou indica alguem que poderia me ajudar a criar PDFs automaticos a partir de planilhas, usando App Script? Obrigado.
Oi, ganhou mais um inscrito...como faço para gerar um PDF de uma área selecionada apenas ? Porém a área selecionada pode variar de relatório para relatório...tem como fazer usando a função selecnextdatarange (down/next) ?
conseguiu aí? quero fazer a mesma coisa...
Boa tarde!!! Será que alguém sabe informar se o autocrat funciona no modo automático somente recebendo dados do google forms? ou é possível continuar no modo automático recebendo de outro tipo de formulário (criado no glide por exemplo)? eu estou com problemas pois mando os dados do formulário que criei para o google planilhas normalmente mas o autocrat não envia o documento automaticamente tenho que fazer de maneira manual...
sim, é possível! nas configurações de projeto você define o gatilho por tempo ou de acordo com o recebimento dos dados do formulário e ainda pode escolher dentro dos dados uma informação para que autorize o envio por email ou salvar na pasta os dados.
Os números que vieram de resultado de fórmulas, no PDF esta chegando com todas as casas decimais nao consigo deixar com 2 casas decimais. Tem alguma forma?
tenta por onde pega o valor um .toFixed(2) acho que deve pegar
@@MessiasCarvalho Deu que a função não existe. Coloquei row[37].toFixed(2) o que pode estar errado.
Boa tarde professor, como faço para imprir pdf no glide
Usa a ação de compartilhar. Tem que ter uma impressora via bluetooth ou wifi
DESCULPA PROFESSOR, ERA COMO POSSO PASSAR PARA PDF ATRAVÉS DO GLIDE!
UMA IDEIA QUE FIZ PARA CRIAR O PDF DE APENAS UMA ABA E OCULTAR OS RETANTE DAS ABAS
Como seria se primeiro eu gerasse essa página em HTML e depois inserisse essa função para imprimir?
Agora minha duvida é gerar um PDF com a orientação da pagina em Paisagem ...não em Retrato quem tiver a dica passa ai ...
Estou me batendo a dois dias com isso ...
kkkk.. eu tb, conseguiu encontrar um jeito?
Sugestão....Gostaria de ver uma autosoma em um (video) script no Google Planilhas... ..Semelhante a esta no VBA social.technet.microsoft.com/Forums/pt-BR/dd159cd0-6be1-47ec-a217-e0356cee7366/autosoma-excel-e-macro?forum=officept
DESCULPA PROFESSOR, ERA COMO POSSO PASSAR PARA PDF ATRAVÉS DO GLIDE!
Ola mestre! Ao procurar um video sobre o glide no qual o cliente ja tem um documento em pdf e quer enviar para outro me deparei de como fazer isso usando o glide e vendo seu video você pediu para se alguem tivesse algo para suprir esse problema que compartilhasse eu achei esse video ja com o script pronto para baixar de uma olhada. ua-cam.com/video/bGUsnd05ZHI/v-deo.html
se resolver seu problema por favor tem como você fazer uma video aula ensinando como colocar no glide atraves do filepicker. Grato.
Messias parabéns pelas dicas, compartilhamento de conhecimento...
Eu segui todo o procedimento do script, mas nao consigo gerar o PDF..
Se messias, estiver sem tempo, alguem pode ver onde está o erro?
Drive compartilhado:
drive.google.com/drive/folders/12KdmXKoLz8FQ9Tw5YQSkfJGKZvln4MDa?usp=sharing
Antecipadamente muito grato
meujovem