Script para GERAR PDF de Área Definida no Google Sheets - CÓDIGOS PRONTOS

Поделиться
HTML-код
  • Опубликовано: 10 янв 2025
  • НаукаНаука

Комментарии • 237

  • @CanalSGP
    @CanalSGP  10 месяцев назад +2

    Pessoal, segue exemplo de ajuste no código para retirar as margens do PDF:
    var PRINT_OPTIONS = {
    'size': 7,
    'fzr': false,
    'portrait': true,
    'fitw': true,

    'top_margin': 0.0,
    'bottom_margin': 0.0,
    'left_margin': 0.0,
    'right_margin': 0.0,
    'gridlines': false,
    'printtitle': false,
    'sheetnames': false,
    'pagenum': 'UNDEFINED',
    'attachment': false,
    }

  • @LucianoCavalcantedosSantos
    @LucianoCavalcantedosSantos 2 года назад +6

    Poxa vida, só pouco mais de 220 likes? Se fosse pra reclamar teria mais de 10.000, porque as pessoas desaprenderam a ser gratas. Fiz aqui e deu tudo certo, obrigado e vai um like porque não dá pra dar 2 likes.

  • @johncarlovieira5293
    @johncarlovieira5293 8 месяцев назад +1

    Você sempre nos salvando .... excelente aula...deu tudo certo aqui e já aqui na minha empresa vai beneficiar mais de 300 funcionários...Show de bola

  • @indiandark1
    @indiandark1 3 года назад +6

    ME SINTO NA OBRIGACAO DE RECOMPENSA-LO POR ESSE TRABALHO MARAVILHOSO. PARABENS MUITO OBRIGADO QUE DEUS TE ABENCOE. GANHOU UM FA

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, obrigado, sucesso em seus estudos.

  • @MarcosPennacchi
    @MarcosPennacchi 4 месяца назад +1

    Essa aula foi muito útil para mim. Agradeço. Mandei um "valeu" de R$ 25

  • @MarcosPennacchi
    @MarcosPennacchi 4 месяца назад +1

    Valeu!

  • @gestaodecontascemab
    @gestaodecontascemab 4 месяца назад +1

    Canal perfeito! parabéns e sucesso! Vou compartilhar em todas as minhas redes sociais.

  • @heliopdc
    @heliopdc 2 года назад +1

    PARABÉNS PELA DIDATICA, SUA EXPLICAÇÃO É A MELHOR QUE JÁ ASSISTI. CONTINUE ASSIM, FORTE ABRAÇO

    • @CanalSGP
      @CanalSGP  2 года назад

      Obrigado pelo elogio

  • @MarcioLima-vp8jg
    @MarcioLima-vp8jg 9 месяцев назад

    Olá, ótima aula, parabénizar pela didática e agradecer pela disponibilidade me ajudar.
    Deus abençoe.

    • @CanalSGP
      @CanalSGP  9 месяцев назад

      Boa tarde, obrigado.

  • @ivanmamede2642
    @ivanmamede2642 Год назад +1

    Muito bom. Parabéns pelo trabalho e muuuuito obrigado.

  • @adanbittencourt2740
    @adanbittencourt2740 3 года назад +2

    Esse canal é d+.
    Parabéns e obrigado!

  • @isaacribeiro3434
    @isaacribeiro3434 Год назад +1

    Funcionou perfeitamente, você é minha referência em Google planilhas. Poderia fazer um vídeo de como adicionar mais páginas ao PDF? Gostaria de gerar um PDF que teria mais páginas conforme o número de Clientes cadastrados, cada cliente teria sua página com seus dados preenchidos numa declaração. Já consegui gerar o formulário com os dados de cada cliente, porém não consegui juntar num mesmo PDF, estou tendo que chamar um PDF separado para cada um, se o número de clientes for grande irá dá muito trabalho para imprimir um por vez, se viesse tudo num único PDF seria ótimo.

    • @CanalSGP
      @CanalSGP  Год назад

      Boa noite, que bom que funcionou. Até o momento não tentei fazer algo semelhante ainda.

  • @glauberzarelli9301
    @glauberzarelli9301 2 года назад +1

    Você é um gênio. Parabéns

  • @DeliveryMuchBuri
    @DeliveryMuchBuri 5 месяцев назад +1

    Baitaaaaaa vídeo, parabéns!

  • @SauloPrata
    @SauloPrata Год назад +1

    Top! Parabéns pelo conteúdo.

  • @starxette
    @starxette 3 года назад +1

    Top demais essas suas dicas. Meu parabéns!

  • @MsLondres
    @MsLondres 2 года назад +1

    PARABÈNS! OTIMA EXPLICAÇÃO. VALEU

  • @carlacamilags
    @carlacamilags 11 месяцев назад +1

    Muuito bom, obrigada. Show!!!

    • @CanalSGP
      @CanalSGP  11 месяцев назад +1

      Obrigado.

  • @SaraNunes7
    @SaraNunes7 3 года назад +1

    Funcionou perfeitamente, muito obrigada!!

    • @CanalSGP
      @CanalSGP  3 года назад

      Que bom que ajudou

  • @gilbertoparavizi2190
    @gilbertoparavizi2190 Год назад +2

    ESPETACULAR!!!!!

  • @lucianopessanha7437
    @lucianopessanha7437 3 года назад +1

    Fantástico. Eu estava atrás disso a tempo. Obrigado 😊

    • @CanalSGP
      @CanalSGP  3 года назад

      Que bom que ajudou

  • @edmarsilva638
    @edmarsilva638 2 года назад +1

    Muito show. Me ajudou muito.

    • @CanalSGP
      @CanalSGP  2 года назад

      Que bom que ajudou.

  • @mosaicfertilizante3003
    @mosaicfertilizante3003 2 года назад +1

    MUITO OBRIGADO CANAL SGP!

  • @techmastersolucoes7
    @techmastersolucoes7 Год назад

    Parabéns mestre! Por mais essa super video aula, muito didática e de quebra com o script auto explicativo. Se me permite uma sugestão, o Sr poderia criar um scrip para gerar PDF a partir do célular de uma area definida, porem em vez de abrir o PDF o mesmo seria salvo em uma pasta criada no próprio google driver

    • @CanalSGP
      @CanalSGP  Год назад +1

      Bom dia, obrigado, celulares é mais difícil e o sistema operacional é diferente. Pelo menos até o momento não fiz algo semelhante.

  •  Год назад

    Boa tarde, simplesmente maravilhoso esse tutorial e funcionou perfeitamente aqui.
    Tenho uma dúvida, e uma sugestão de um próximo vídeo, como fazer em uma área não definida e com rodapé, por exemplo, com nome para assinatura.
    Desde já muito grato e que Deus continue nos abençoando.

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, obrigado, vou estudar este tema, para ver se tem como configurar.

  • @alanvieira05
    @alanvieira05 10 месяцев назад +1

    Apliquei aqui e deu certo, porém, percebi que as margens da página ficaram largas, fazendo que a planilha ficasse menor e no centro.
    Queria remover essas margens para que ela ocupe toda a página.
    Consegue ajustar o código?

    • @CanalSGP
      @CanalSGP  10 месяцев назад

      Boa noite, ajuste nas options onde tem 0.0 para o tamanho que desejar.
      var PRINT_OPTIONS = {
      'size': 7,
      'fzr': false,
      'portrait': true,
      'fitw': true,
      'top_margin': 0.0,
      'bottom_margin': 0.0,
      'left_margin': 0.0,
      'right_margin': 0.0,
      'gridlines': false,
      'printtitle': false,
      'sheetnames': false,
      'pagenum': 'UNDEFINED',
      'attachment': false,
      }

  • @gaugary
    @gaugary Год назад +1

    parabéns, Professor, teria como pegar o valor de uma célula, tipo o nome de um pessoa para quando fazer o download do PDF, ir como o nome do arquivo a ser salvo dinamicamente?

    • @CanalSGP
      @CanalSGP  Год назад +1

      Boa tarde, obrigado, neste exemplo não tentei inserir nome de uma célula ainda.

  • @giulianorafaello3678
    @giulianorafaello3678 3 года назад +1

    MARAVILHOSO!!!

  • @andreluizsales3286
    @andreluizsales3286 2 года назад +1

    Muito obrigado !

  • @filipelanglois6022
    @filipelanglois6022 11 месяцев назад +1

    Excelente!!!!

    • @CanalSGP
      @CanalSGP  11 месяцев назад

      Obrigado.

  • @GerontoLogica-ku1oz
    @GerontoLogica-ku1oz 8 месяцев назад +1

    Seguindo seu passo a passo, deu certo. Mas estou tentando adaptar para imprimir áreas selecionadas de guias diferentes na mesma planilha google. Usei o script "pdf" para a guia A e adaptei um "imprimir" para a guia B, da mesma planilha. O que posso estar errando que não funciona???

    • @CanalSGP
      @CanalSGP  8 месяцев назад

      Bom dia, precisa replicar o script e ajustar todas as referências e o nome do script precisa ser diferente, talvez seja isso.

  • @PedroCardoso-j1c
    @PedroCardoso-j1c Год назад

    Muito bom, muito obg por compartilhar. Uma duvida, se quiser fazer isso com duas abas ao mesmo tempo, como ficaria o script?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, obrigado, acredito que não tenha como gerar pdf de dados separados.

  • @marcoantoniocomperdesouza167
    @marcoantoniocomperdesouza167 2 года назад

    Muito obrigado. Seu vídeo me ajudou muito. Não sou profissional em programação e sua didática é incrível. Gostaria ainda de saber como faria para imprimir outra parte da mesma planilha em PDF. Ou seja criar 02 botões na mesma planilha, porém qdo clicados imprimem PDF diferentes.

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, obrigado, pode tentar replicar o script, ou seja, precisa ter dois scripts, um para cada pdf.

  • @danielarduim8413
    @danielarduim8413 2 года назад +1

    Muito boas as explicações, seguindo o passo a passo funciona perfeitamente, até mesmo quem não tem conhecimento dos códigos para programação.
    Eu gostaria de saber se é possivel salvar PDF da área definida diretamente em uma pasta do google drive.
    Tem outro script que salva a planilha no drive, porém, não é de uma area definida e sim de uma aba escolhida.
    Eu tentei mesclar os dois script, mas não obtive sucesso.
    Obrigado 😊👍

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Boa noite, obrigado, vou estudar essa necessidade, se encontrar algo gravo vídeo.

  • @aryhoo
    @aryhoo 3 года назад

    Muito obrigando pelo conteúdo. Me ajudou bastante!
    Uma duvida, o parâmetro fitw: true serve pra encaixar o pdf na página verticalmente, como faço pra colocar a página inteira no pdf tanto na vertical quanto na horizontal?

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, obrigado, infelizmente não sei qual o código para forçar toda a área em único pdf.

  • @palomamesquitasmartnx1069
    @palomamesquitasmartnx1069 2 года назад +1

    Sensacional!

  • @skyllor
    @skyllor Год назад

    Muito TOP parabéns. única dúvida que fiquei, como ajustar a margem quando uso um padrão personalizado?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, obrigado, não tentei fazer isso ainda.

    • @skyllor
      @skyllor Год назад

      @@CanalSGP ele usa a margem padrão, deve ter uma forma de personalizar

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, talvez tenha, teste pesquisar em inglês utilizando o Google Tradutor, tem mais conteúdo em inglês.

  • @SirR1k4rd0
    @SirR1k4rd0 11 месяцев назад

    Muito boa explicação, como faria para duas áreas sem precisar fazer dois scripts?

    • @CanalSGP
      @CanalSGP  11 месяцев назад +1

      Bom dia, obrigado, acredito que vai precisar de dois scripts.

  • @agostinhosantos3894
    @agostinhosantos3894 2 года назад

    Muito obrigado e parabéns pelo canal. Existe forma de selecionar 2 áreas de impressão PDF de 2 pestanas da mesma panilha?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, obrigado, acredito que no mesmo script não, pelo menos não fiz algo assim ainda.

  • @janvandenbosch9075
    @janvandenbosch9075 Год назад

    Belíssimo trabalho! Vídeos com conteúdo relevante e prático.
    querendo saber se tem como inserir nesse formato de sript para que o documento seja salvo numa pasta do google com o nome desejado.
    Sei que tem um outro vídeo seu onde tem um script fazendo algo assim, mas ele tem que gerar uma cópia da planilho e excluir as demais abas, o que não tem servido para meu trabalho, já que meu tralho recebe informações de várias outras abas, e na hora que exclui elas, gera #REF.

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, sem ser pela planilha não tentei ainda, teste pesquisar em inglês utilizando o Google Tradutor, talvez encontre algo nos fóruns americanos.

  • @joelmessiasdasilva2057
    @joelmessiasdasilva2057 3 года назад

    Seus vídeos são muito instrutivos... Obrigado!
    Tenho uma dúvida: Existe um script para gerar e salvar um arquivo PDF onde posse escolher a orientação da página? Eu precisaria que este script salvasse o PDF em formato de paisagem em uma pasta específica do Google Driver...
    Desde já muito obrigado por sua valiosa ajuda!!

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, obrigado, não tentei nada neste sentido ainda.

  • @cassioviana2280
    @cassioviana2280 2 года назад +1

    Vídeo fantástico! Parabéns! Tenho uma dúvida: É possível gerar documento pdf editável pelo google sheets?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, obrigado, o que sei é que pode abrir pdf pelo documentos Google.

  • @ComandanteCompanhia
    @ComandanteCompanhia Год назад

    Muito obrigado pela ajuda. Eu não entendi o motivo de isso funcionar em alguns computadores e outros não. Estou tentando gerar em um Linux Ubuntu. Mostra uma mensagem dizendo que foi criado, mas não baixa, não aparece outra tela, nada.

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, talvez tenha bloqueado as poupup no navegador. No Chrome sei que tem acontece isso.

  • @caioalcantara4597
    @caioalcantara4597 3 года назад +1

    Cara valeu! Você sabe me informar se tem como eu editar as margens na hora de salvar o pdf?

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, obrigado, não tentei fazer isso ainda. Experimente pesquisar em inglês utilizando o Google Tradutor, tem mais conteúdo sobre script.

  • @nelson.almeida
    @nelson.almeida Год назад +1

    show!🤩

  •  Год назад

    Boa noite professor. Por favor, se puder me ajudar. Fiz o procedimento certinho como mostrou. No meu caso gera o pdf mas não aparece o documento em nenhum lugar. Pode me ajudar?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, verifique no canto superior direito do seu navegador se as poups estão sendo bloqueadas.

  • @Marcelo_Andre
    @Marcelo_Andre 11 месяцев назад

    Gostaria de gravar um pdf em uma pasta no PC ou no Google drive, com um nome montado em uma célula... tipo número sequencial ...

    • @CanalSGP
      @CanalSGP  11 месяцев назад +1

      Boa tarde, para salvar no drive tem o procedimento do vídeo no link a seguir. ruclips.net/video/SLT79IZxvS0/видео.html

  • @marloncaetano925
    @marloncaetano925 5 месяцев назад

    Boa noite! Seria possível colocar a função "gerar pdf" para outras páginas (mesmo arquivo), colocar um link no lugar de botão e autorizar para leitor (sem a opção de fazer cópia do arquivo)?

    • @CanalSGP
      @CanalSGP  5 месяцев назад

      Boa noite, usuário como leitor não consegue executar script na planilha.

  • @paulobarbosa3299
    @paulobarbosa3299 3 года назад

    Obrigado pela partilha :) O que tenho de acrescentar ao código para salvar o PDF na Drive ?

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, para salvar no drive tem outro procedimento, mas salva uma aba da planilha como pdf, segue link. ruclips.net/video/SLT79IZxvS0/видео.html

  • @LeonardoAbreu10
    @LeonardoAbreu10 2 года назад

    Muito bom o video. Gostaria de saber se há a possibilidade de já salvar o PDF dentro do próprio drive, sem a necessidade de baixar ou imprimir por exemplo

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, é possível, segue link de vídeo sobre essa necessidade. ruclips.net/video/SLT79IZxvS0/видео.html

  • @hit3157
    @hit3157 Год назад

    O que eu tenho q apagar do script pra nao dar um range, eu quero so o macro pra criar o PDF, nao necessariamente sempre o mesmo range

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, este script precisa ser área definida.

  • @ccb-sec-adm-gyn
    @ccb-sec-adm-gyn Год назад

    Boa tarde, comprei a Planilha com os modelos e Códigos, porem não encontrei como colocar código para extrair o nome que a Planilha deve ser salva em uma Célula, de forma que antes de imprimir eu coloque o nome na Célula. No Código enviado aparece apenas a opção de colocar nome fixo da Planilha.

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, pdf salva apenas com o nome da planilha.

  • @lucasmendesferreira3970
    @lucasmendesferreira3970 2 года назад

    CARA!!! EXELENTE!!! da certo fazer isso pegando duas guias e a segunda guia ter variação de posição a parti de um numero em uma célula?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, obrigado, até o momento não fiz algo assim, de juntar duas abas no PDF.

  • @romanceresumido
    @romanceresumido 2 года назад

    Uma dúvida que tem acabado comigo esse mês todo: tem algum script GSheets para migrar dados para um pdf preenchivel e fazer download (pdf)?

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Boa tarde, não sei de algo neste sentido ainda. Mas pdf editável vai ser difícil, talvez abrindo o pdf com o Google Docs.

  • @CortesDaTesourinha
    @CortesDaTesourinha 11 месяцев назад

    Boa noite amigo, é possível gerar a página com margens definidas? setPageMargins(0.5, 0.5, 0.5, 0.5) < tipo isso, mas não funcionou pq essa TAG nem existe.

    • @CortesDaTesourinha
      @CortesDaTesourinha 11 месяцев назад

      'size': 7,
      'fzr': false,
      'portrait': true,
      'fitw': true,
      'top_margin': 0.50,
      'bottom_margin': 0.30,
      'left_margin': 0.30,
      'right_margin': 0.30,
      'gridlines': false,
      'printtitle': false,
      'sheetnames': false,
      'pagenum': 'UNDEFINED',
      'attachment': false,
      }
      Achei amigo, um outro cara fez a mesma pergunta que eu na helpbase do google e alguém fez.
      Muito obrigado pelo seu script irmão, fique com Deus sempre !

    • @CanalSGP
      @CanalSGP  11 месяцев назад

      Bom dia, ok.

  • @illmtoloko
    @illmtoloko Год назад

    Tem como definir a qualidade da impressao pdf? tenho uma imagem PNG na minha planlha, quando salvo pdf a qualidade fica muito baixa, tem alguma solução?

    • @CanalSGP
      @CanalSGP  Год назад

      Boa noite, infelizmente não sei de algo a esse respeito.

  • @isabellecruz7353
    @isabellecruz7353 7 месяцев назад

    Tenho uma planilha com 10 abas com nomes diferentes...e preciso criar área de impressão pra todas elas, da pra usar essa mesma linha de raciocínio?

    • @CanalSGP
      @CanalSGP  7 месяцев назад

      Bom dia, acredito que vai precisar replicar o script para cada aba.

  • @vini04_UNIFEI
    @vini04_UNIFEI 9 месяцев назад

    o meu não deu certo :/ o botão apenas seleciona o intervalo, mas não abre a janela com o pdf.
    Porém precisava de outra coisa: ao invés de salvar em pdf, tirar um print desse intervalo e enviar no corpo do email em formato de imagem. Teria como?

    • @CanalSGP
      @CanalSGP  9 месяцев назад

      Boa tarde, não fiz algo neste sentido até o momento.

  • @thiagofranca4648
    @thiagofranca4648 Год назад

    Você poderia me ajudar indicando como posso transferir os dados desse formulário para Google Sheets?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, não entendi exatamente sua dúvida, neste vídeo é gerado página pdf, não tem formulário.

  • @planejamentocoordenadoriao5433

    Consegui! Agora, teria alguma linha de codigo a mais que diminuisse as margens da pagina do pdf? Obrigado

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, não tentei fazer algo assim ainda, não sei dizer se é possível.

  • @silviamonteiro8202
    @silviamonteiro8202 Год назад

    Olá! É possível gerar esse PDF para um Form? Os formulários que criamos c app script?? Desde já parabenizo e agradeço muito por tuas aulas. Referência.

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, dos dados de uma tabela sim. Segue link de vídeo neste sentido. ruclips.net/video/Dz9jiF5STT8/видео.html

  • @ismaelamorim496
    @ismaelamorim496 11 месяцев назад

    Para usar a função de alinhamento no centro, qual código devo incluir?

    • @CanalSGP
      @CanalSGP  11 месяцев назад

      Boa tarde, não fiz script neste sentido até o momento.

  • @leonardosoares7144
    @leonardosoares7144 2 года назад

    Cara, demais o seu canal. Me salva sempre. Tem algum jeito de encaminhar automaticamente o PDF para um determinado e-mail, após conclusão da impressão para PDF? Desde já agradeço pela força.

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, obrigado, segue link de vídeo sobre script de envio de e-mail. ruclips.net/video/2yIRXM_42fg/видео.html

  • @JosueSantoss
    @JosueSantoss 2 года назад

    Parabéns pelo conteúdo professor.
    .
    Estou utilizando duas planilhas, uma que é digitada e outra que é impressa com os mesmos dados contidos na primeira. Como faço para ocultar /no script/ essa aba que será impressa? tentei colocar em vários lugares a linha planilha.SpreadSheetByName("NOME DA ABA").hideSheet(); - a coluna é oculta mas da erro na hora da exibição do PDF na outra aba

    • @JosueSantoss
      @JosueSantoss 2 года назад

      para explicar melhor, o scrip fará todo o trabalho que já está programado e depois de salvar, ocultará a aba que foi utilizada para ser impressa.
      .
      estou usando duas abas
      CLASSE - Contendo marcações para digitação que Não pode aparecer no documento impresso
      CLASSE_PRINT - Configurado já para imprimir, sem as marcações que existem na primeira.
      gostaria que o script ocultasse a aba CLASSE_PRINT
      Obrigado

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, antes de ocultar a aba coloque o comando para executar todas as ações anteriores.
      SpreadsheetApp.flush();
      Código que oculta a aba desejada da planilha.

  • @gregcampos6089
    @gregcampos6089 Год назад

    Professor me ajudou muito, mas tenho apenas um problema.
    De acordo com o meu filtro, o relatório muda a quantidade de linhas.
    Então não posso selecionar uma quantidade fixa de linhas, pois as vezes vai selecionar linhas vazias e linhas faltando... Entende?
    To quebrando a cabeça aqui, já sei selecionar até a ultima linha com valor.
    Mas não consigo colocar isto dentor de uma variável para identificar como se fosse o Range.
    Alguém tem alguma solução?

    • @CanalSGP
      @CanalSGP  Год назад

      Boa noite, pode concatenar as informações se já tem a linha. Por exemplo: "A" + Linha

  • @JoaquimRodrigues-ze6xv
    @JoaquimRodrigues-ze6xv 9 месяцев назад

    Uma dúvida, conseguir executar todos os passos, mas no final não abre o ficheiro para poder gravar ou impimir! O que poderá ser o problema??

    • @CanalSGP
      @CanalSGP  9 месяцев назад

      Bom dia, pode ser que as poups estejam bloqueadas pelo navegador. Verifique no canto superior direito do navegador se aparece alguma mensagem ao executar, se aparecer basta permitir.

  • @emanuelmariano5085
    @emanuelmariano5085 2 года назад

    Amigo, eu estou com dificuldades para gerar o pdf dentro das margem e escala que preciso (todas as margens são zero e a escala seria Normal (100%). Acha que pode me ajudar? Já pesquisei bastante e não encontrei algo

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, infelizmente não fiz script para isso ainda, não sei dizer como se faz. Teste pesquisar em inglês utilizando o Google Tradutor, tem mais conteúdo sobre scripts.

  • @moisesitalo4859
    @moisesitalo4859 2 года назад

    Professor, excelente. Você me ajudou muito. Mas quando se trata de um relatório onde eu queira pegar até a última linha preenchida para gerar o PDF?

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Bom dia, neste caso talvez o procedimento do vídeo no link a seguir seja mais indicado. ruclips.net/video/bGUsnd05ZHI/видео.html

    • @moisesitalo4859
      @moisesitalo4859 2 года назад

      @@CanalSGP professor, muito bom. Eu peguei um código seu mesmo, mas nesse caso, pega a área selecionada. Eu gostaria de não precisar selecionar as linhas preenchidas.

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Bom dia, mas de área definida é o procedimento deste vídeo.

    • @moisesitalo4859
      @moisesitalo4859 2 года назад +1

      @@CanalSGP eu consegui. Obrigado.

    • @daianerazodemorais426
      @daianerazodemorais426 Год назад

      @@moisesitalo4859 Amigo, estou procurando isso, como resolveu?

  • @thiagocastro3543
    @thiagocastro3543 2 года назад

    Bom dia Professor! Parabéns pelas aulas e a didática na transmissão. Agora queria saber se é possível ao gerar esse PDF nele apareça também a data, a hora atual e o número de página. Como faria para acrescentar essa informação no PDF? Muito Obrigado

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, obrigado, não tentei fazer essas configurações ainda via script. Teste pesquisar em inglês utilizando o Google Tradutor, tem mais conteúdo sobre script, talvez encontre algo.

    • @thiagocastro3543
      @thiagocastro3543 2 года назад +1

      @@CanalSGP Muito Obrigado. Tentei aqui mas não consegui. Mas vou continuar procurando. Deus abençoe

  • @tiagochaves2809
    @tiagochaves2809 3 года назад

    Muito bom!!! Deu tudo certinho. Porém quando gero o PDF as margens são muito grandes, procurei em alguns fóruns para inserir um código na API Script, mas sem sucesso.
    Como posso fazer para inserir essa opção de definir as margens de impressão no script?
    Obrigado!!

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, obrigado, não tentei fazer isso ainda, não sei dizer se é possível.

    • @arlesrobalo3271
      @arlesrobalo3271 2 года назад

      ​@@CanalSGP Bom dia!! Hoje, você já conseguiu descobrir se é possível ?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, não consegui.

  • @evandrolima2656
    @evandrolima2656 3 года назад

    Olá, tudo bom? Gostaria de ajuda para diminuir as margens da folha, tem alguma forma de fazer isso ? Gostaria de imprimir na folha toda

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, não tentei fazer isso via script ainda.

  • @janvandenbosch9075
    @janvandenbosch9075 Год назад

    Como ajustar as margens do documento na geração do PDF com esse script?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, não tentei fazer isso ainda.

  • @felipebossi-mixxnova1341
    @felipebossi-mixxnova1341 2 года назад

    Parabéns pelo seu conteúdo! Muito bom!
    Funcionou muito bem! Só queria tirar uma dúvida, pois no momento que aparece o arquivo pdf, tenho um gráfico na minha planilha que está sem contorno, mas no arquivo pdf está aparacendo contorno no gráfico. Poderia me ajudar?

    • @CanalSGP
      @CanalSGP  2 года назад +2

      Boa tarde, obrigado, não sei se tem como tirar o contorno do gráfico via script, pelo menos não fiz algo assim ainda.

    • @felipebossi-mixxnova1341
      @felipebossi-mixxnova1341 2 года назад

      @@CanalSGP Acho que é um problema deste gráfico, é aquele gráfico de medidor, velocímetro.

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Talvez seja, se em outros gráficos não tem problema.

    • @fhbfisher
      @fhbfisher 2 года назад +1

      Sim, tô tentando achar alguma solução. Mas muito obrigado! Parabéns pelo seu trabalho!

  • @mecontaroberto
    @mecontaroberto 6 месяцев назад

    Olá, é possível criar um botão imprimir para células selecionadas automaticamente?

    • @CanalSGP
      @CanalSGP  6 месяцев назад

      Boa noite, script de impressão não tentei fazer ainda.

  • @RenanSainzPereira
    @RenanSainzPereira Год назад

    Olá, tudo bem?
    É possível gerar um script para cada aba da planilha? Ou apenas para uma aba?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, acredito que vai precisar de um script para cada guia da planilha Google.

  • @prof.hildevanaraujo6362
    @prof.hildevanaraujo6362 3 года назад +2

    O MEU DEU ERRO - Exception: Cannot call SpreadsheetApp.getUi() from this context.
    onOpen @ Código.gs:16

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, pela mensagem não pode ser usado no evento onOpen da planilha.

    • @evandrosantos1516
      @evandrosantos1516 2 года назад

      Aqui deu o mesmo erro

    • @LuizCarlos-ez4gx
      @LuizCarlos-ez4gx 2 года назад

      Mesmo erro aqui

  • @filipeoliveira6640
    @filipeoliveira6640 2 года назад

    Parabéns pelo conteúdo e muito obrigado por compartilhar seu conhecimento! Agora tenho uma dúvida: apliquei a formula repetidas vezes (4x) para gerar 4 PDFs de áreas selecionadas diferentes e deu certo, porém não consigo diferenciar uma formatação da outra. Se em uma coloco paisagem, todos os outros PDFs são gerados em paisagem também. O mesmo para retrato e vice-versa... Como corrigir isso?
    Abraços!!!

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, é que a propriedade está definida no options, por isso gera sempre no mesmo formato. 'portrait': true, neste caso é para retrato. O que pode tentar é fazer mais de uma função options e colocar um if no código para diferenciar as áreas.

    • @filipeoliveira6640
      @filipeoliveira6640 2 года назад +1

      @@CanalSGP Opa! Vou tentar fazer isso! Pensei também em subir outros 3 arquivos HTML com nomes diferentes pra associar a outro script. Mas vou tentar sua sugestão primeiro! 👍🏽🙏🏽

    • @filipeoliveira6640
      @filipeoliveira6640 2 года назад

      @@CanalSGP Boa noite! Tentei a minha sugestão e não deu certo rsrs Também não estou conseguindo fazer sua sugestão. Como ficaria a linha do código: var PRINT_OPTIONSIF = {???

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, precisa criar outra var PRINT_OPTIONSIF2, mesmo código, muda somente o nome da var e a linha de código que defini como sendo retrato.

  • @tobaccosprogamation7708
    @tobaccosprogamation7708 2 года назад

    Boa tarde mestre! Primeiro parabéns demais pelo trabalho.
    Tem como eu mudar o formato de exportação? Por exemplo, queria que estivesse em CSV invés de PDF.
    Grato, abraço!

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Boa tarde, obrigado, até o momento fiz script apenas para baixar como CSV. Segue link de vídeo explicativo.
      ruclips.net/video/4lOsJRqTbtg/видео.html

  • @alyssonsilva547
    @alyssonsilva547 3 года назад

    Consigo colocar essa função em um botão em outra pagina HTML? no caso vou criar inputs para o usuario preencher e alimentar a planilha, e um botão no final para gerar o PDF

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, não tentei fazer isso ainda, não sei dizer se é possível.

  • @tobiassilva9469
    @tobiassilva9469 Год назад +1

    Como alterar o código para que o arquivo seja salvo direto em uma pasta do Drive , sem abrir um pop-up

    • @CanalSGP
      @CanalSGP  Год назад

      Boa noite, talvez o procedimento do vídeo no link a seguir seja mais adequado para esta necessidade. ruclips.net/video/SLT79IZxvS0/видео.html

    • @tobiassilva9469
      @tobiassilva9469 Год назад

      @@CanalSGP muito obrigado por responder, parabéns pelo canal os seus vídeos me ajudaram muito , foram os únicos que produziram resultados que me atendem , mas precisaria de um código que me permitisse salvar o arquivo no Drive igual este vídeo que me indicou, mas com a demanda de ser salvo em Formato Paisagem . Já pedi ajuda até para o chat GPT .

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, não tentei fazer algo assim ainda.

  • @dyogolamour7658
    @dyogolamour7658 2 года назад

    Quando eu compartilho a planilha com outros usuários. Todos conseguem gerar o PDF?

    • @CanalSGP
      @CanalSGP  2 года назад +1

      Bom dia, sim, mas cada usuário precisa permitir o script em sua conta.

  • @Caminhos.da.inspiracao
    @Caminhos.da.inspiracao 11 месяцев назад

    Mestre, e se eu quiser que os pdfs sejam salvos tendo como nome, a data de hoje, é possível? Um abraço!

    • @CanalSGP
      @CanalSGP  11 месяцев назад

      Boa noite, para salvar pdf no drive tem outro procedimento. Segue link: ruclips.net/video/SLT79IZxvS0/видео.html

  • @RenanSainzPereira
    @RenanSainzPereira Год назад

    Olá, bom dia! É possível fazer um script para gerar PDF para cada página?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, não tentei fazer desta forma ainda.

  • @domdoconhecimento
    @domdoconhecimento 2 года назад

    E se eu tiver varias guias tem que repetir uma pra cada uma

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, acredito que sim, porque não tem como unir áreas diferentes no pdf, pelo menos não sei.

  • @tiquetao
    @tiquetao 2 года назад

    O script funcionou perfeitamente no computador, porém o botão para gerar o PDF não funciona no celular. Como devo proceder?

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, botão de comando não funciona em celular.

  • @philippemayer4979
    @philippemayer4979 2 года назад

    Olá muito bom material!! Meus parabéns! Porém estou com uma dúvida, pois no meu arquivo tem uma imagem que de acordo com uma condição, ela é buscada em uma aba, porém ao invés de aparecer a imagem aparece #N/A. Poderia me ajudar?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, obrigado, testei colocando uma imagem sobre as células dentro da área definida e gerou o pdf com a imagem, não sei o que pode ser no seu caso. Talvez seja por ser através de função.

    • @philippemayer4979
      @philippemayer4979 2 года назад

      @@CanalSGP Perfeito. Eu coloquei a imagem dentro de uma célula, não sei se pode ser isso também, além da função. Desde já obrigado

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa noite, talvez seja, teste colocando sobre as células para ver.

  • @adrianopassos6999
    @adrianopassos6999 2 года назад

    Existe alguma possibilidade de salvar o PDF, considerando os filtros aplicados no intevalo de células?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, não tentei fazer algo assim ainda.

    • @adrianopassos6999
      @adrianopassos6999 2 года назад

      @@CanalSGP muito obrigado pela resposta e parabéns pela didática, deu tudo certo aqui na minha planilha.

    • @CanalSGP
      @CanalSGP  2 года назад

      De nada

  • @rafaellimaii3393
    @rafaellimaii3393 10 месяцев назад

    Como fazer para ativar no celular?

    • @CanalSGP
      @CanalSGP  10 месяцев назад

      Boa tarde, em celular pelo menos não sei ainda como fazer.

    • @rafaellimaii3393
      @rafaellimaii3393 10 месяцев назад

      Eu consegui fazer adicionando uma caixinha de Checkbox, agora estou tentando gerar pdf e ir deito para o WhatsApp @@CanalSGP

  • @vinifreire8410
    @vinifreire8410 3 года назад

    Olá, primeiro muito obrigado por seus conteúdos, são de grande valor! Copiei os códigos, porém quando vou gerar PDF aparece a seguinte mensagem "Exception: Nenhum arquivo HTML com o nome Abrirpdf foi encontrado.Detalhes", o que pode e ser e como posso resolver?

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, obrigado, pela mensagem o arquivo html está com nome diferente, verifique se colocou no arquivo html o nome exatamente igual ao que relata na mensagem Abrirpdf

  • @lucasmoraes2004
    @lucasmoraes2004 3 года назад

    Algupem sabe me dizer como salvar em modo paisagem?

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, muda a linha de código a seguir para false.
      'portrait': false,

  • @archanjoteam
    @archanjoteam 2 года назад

    quando clico em ferramentas nao aparece editor de script

    • @CanalSGP
      @CanalSGP  2 года назад

      Bom dia, agora está no Menu Extensões, Apps Script.

    • @archanjoteam
      @archanjoteam 2 года назад

      @@CanalSGP perfeito! procurando aqui, não encontrei esse "menu extensões". desculpa a ignorância. Onde clico inicialmente após abrir a planilha?

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, Extensões está na parte superior da Planilha.

  • @GermanyRolamentos
    @GermanyRolamentos 4 месяца назад

    Muito boa a aula! O script apresentou erro na linha 16: function onOpen(e) {
    SpreadsheetApp.getUi().createMenu('PDF').addItem('Gerar PDF', 'Pdf').addToUi();
    }

    • @CanalSGP
      @CanalSGP  4 месяца назад

      Boa tarde, se estiver executando o script direto do editor pode ocorrer este erro. Teste executar a macro por botão de comando na planilha.

  • @EDSONOLIVEIRADOSSANTOS-b8p
    @EDSONOLIVEIRADOSSANTOS-b8p 2 месяца назад

    No meu caso o script executa mas nada acontece.....

  • @MarceloGomes-st8rg
    @MarceloGomes-st8rg Год назад

    Segui o tutorial, só que aparece a mensagem Nenhum arquivo HTML com o nome Abrirpdf foi encontrado

    • @CanalSGP
      @CanalSGP  Год назад

      Boa tarde, talvez o nome do arquivo esteja errado.

  • @cpuc2156
    @cpuc2156 10 месяцев назад

    O MEU NÃO FUNCIONOU, NÃO FAZ O DOWNLOAD

    • @CanalSGP
      @CanalSGP  10 месяцев назад

      Testei os links e estão funcionando normalmente.

  • @nexusinc1
    @nexusinc1 3 года назад

    tem como gerar automaticamente sem definir ?

    • @CanalSGP
      @CanalSGP  3 года назад

      Bom dia, pode gerar com base na área selecionada também, segue link de exemplo. ruclips.net/video/bGUsnd05ZHI/видео.html

  • @rigalatti
    @rigalatti 3 года назад

    O MEU DA UM ERRO E NAO CONSIGO RESOLVER

    • @CanalSGP
      @CanalSGP  3 года назад

      Boa tarde, qual mensagem de erro retorna.

  • @FelipeMiranda-m6o
    @FelipeMiranda-m6o Год назад

    Já colei e recolei algumas vezes e todas elas dá o seguinte erro:
    20:52:42 Erro
    Exception: Cannot call SpreadsheetApp.getUi() from this context.
    onOpen @ Código.gs:16
    Na depuração aparece como:
    Local:
    e: undefined
    o que pode ser?

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, pela mensagem pode ser erro de referências a planilha.

    • @FelipeMiranda-m6o
      @FelipeMiranda-m6o Год назад

      No caso, o "e" dentro de function onOpen(e) seria referência à que? Pelo que vi o erro de referência é em relação a ele.
      EDIT: Perdão, foi erro meu de digitação. O nome da planilha não tinha sido digitado corretamente. Agora funcionou perfeitamente! Ótimo vídeo.
      @@CanalSGP​

    • @FelipeMiranda-m6o
      @FelipeMiranda-m6o Год назад

      Mais uma dúvida. Teria como eu inserir alguma informação no print options que eu ajustasse as margens do documento? Eu gostaria de usar a margem estreita@@CanalSGP

    • @CanalSGP
      @CanalSGP  Год назад

      Bom dia, não tentei fazer isso ainda.

    • @FelipeMiranda-m6o
      @FelipeMiranda-m6o Год назад

      Consegui encontrar. É só adicionar os seguintes atributos e modificar os números conforme for:
      'top_margin': 0.70,
      'bottom_margin': 0.70,
      'left_margin': 1.00,
      'right_margin': 1.00
      @@CanalSGP

  • @HugoLeonardoMachadoSantosBarre
    @HugoLeonardoMachadoSantosBarre 2 года назад

    Bom dia,
    Parabéns pelo conteúdo.
    Ao realizar conforme o video, no momento da execução da macro, está retornando este erro, poderiam me ajudar?

    Exception: Cannot call SpreadsheetApp.getUi() from this context.
    onOpen @ Código.gs:16

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, obrigado, qual código tem na linha 16?

    • @HugoLeonardoMachadoSantosBarre
      @HugoLeonardoMachadoSantosBarre 2 года назад

      @@CanalSGP
      function onOpen(e) {
      SpreadsheetApp.getUi().createMenu('PDF').addItem('Gerar PDF', 'Pdf').addToUi();
      }

    • @CanalSGP
      @CanalSGP  2 года назад

      Boa tarde, confirme se o nome da function realmente é PDF.

  • @felipemenezes3182
    @felipemenezes3182 2 месяца назад +1

    Valeu!

    • @CanalSGP
      @CanalSGP  2 месяца назад

      Muito obrigado.