Gerar PDF ou Exportar Tabela Apps Script Como Arquivo Excel - Planilha Google - Aula 14

Gerar PDF ou Exportar Tabela Apps Script Como Arquivo Excel - Planilha Google - Aula 14 Nesta aula Vamos trabalhar com script para classificar os registros da tabela HTML e também vamos colocar os scripts para gerar PDF e exportar os dados da tabela como um arquivo.

Gerar PDF ou Exportar Tabela Apps Script Como Arquivo Excel - Planilha Google - Aula 14

Excel beleza pessoal então vamos para o editor de script para facilitar nós vamos reaproveitar os códigos do formulário de filtro referente aos clientes então.

Acessem o arquivo forme filtro clientes tro JS vocês vão procurar pela função de classificação dos registros da tabela HTML vocês vão copiar desde a função.

Sort table vai selecionando vocês vão copiar até a função make all sort table se você não acompanhou o.

Desenvolvimento do formulário de filtro referente aos clientes eu vou deixar os códigos desta videoaula no comentário fixado prosseguindo copia os códigos e aí vocês.

Vão acessar o o arquivo filtro pedidos traço JS desce até o final dos códigos e cola próximo passo é ajustar as funções de.

Classificação começando pelo if da função sort table nós precisamos colocar neste if todas as colunas que nós não vamos Executar a classificação porque estes códigos é.

Para classificar somente colunas do tipo texto Então acessem a planilha executa o formulário e vamos ver Quais as colunas que nós não vamos Executar a classificação as três primeiras colunas.

Não vai ser executado então coluna zer 1 2 sequência 1 e 4 sim 5 6 e 7 também não podem fechar o formulário volta no editor então coluna zero não vai ser classificado coluna um também não coluna.

Dois também não coloca mais Duas Barras verticais variável call igual igual Se for igual a 5 também não vai executar mais Duas Barras.

Verticais variável Call igual igual coluna 6 mais Duas Barras verticais variável Call igual igual a 7 feito o ajuste neste if agora pessoal nós precisamos.

Fazer um ajuste Nesta parte que é a parte que faz a ordenação das Linhas porque nós temos um detalhe nós não podemos classificar a linha total que é a última linha da tabela.

Veja Também:

    HTML Então nós vamos colocar este return

    Dentro de um if if abre e fecha parênteses e abre e fecha Chaves e esta última Chaves vocês vão recortar e colocar depois do.

    Parênteses que fecha o return e dentro dos parênteses nós vamos colocar a variável a ponto ponto cus abre e fecha colchetes e dentro dos colchetes variável Call que representa o.

    Número da coluna fora dos pon text text content pon trin abre e fecha parênteses ponto de exclamação igual que quer dizer.

    Diferente abre e fecha aspas duplas se for diferente de Underline porque nós colocamos o underline na maioria das colunas da linha total feito este ajuste ainda tem mais um.

    Detalhe que nós precisamos ajustar colocar a função Window unload então desce até o final dos códigos e aí vocês vão colocar o comando.

    Window unload iG function abre e fecha parênteses e abre e fecha Chaves e dentro desta função nós vamos acionar a função make out sort table podem copiar o nome da.

    Função e colocar dentro do evento Window P onload abre e fecha parênteses e fecha a linha de código com ponto e vírgula depois que o formul.

    For carregado vai ser executado Esta função salva as alterações e vamos testar para ver se vai classificar os registros da tabela HTML Lembrando que vai classificar.

    Somente as colunas do tipo texto para classificar basta clicar sobre o cabe a cada clique é feito a classificação de a a z ou de z a.

    A todas as colunas do tipo texto se for

    Coluna numérica não vai fazer nada agora nós vamos colocar o script para gerar o pdf fecha o formulário volta no editor e.

    Novamente nós vamos reaproveitar os códigos do formulário de filtro referente aos clientes então vocês vão acessar o arquivo forme filtro clientes traço.

    JS e procurem pelo script gerar PDF podem copiar Inclusive a linha de código que referencia o botão de comando seleciona até as chaves que fecham.

    Função copia o script e volta para o arquivo filtro pedidos traço JS e cola no final dos códigos primeiro ajuste é verificar se o ID do botão de comando Está.

    Correto então acessem o arquivo filtro pedidos P HTML localiza Os botão de comando botão PDF copia o ID copia o ID volta no código e cola.

    Dentro das aspas duplas próximo ajuste é verificar se o ID da div tabela está correto então novamente arquivo filtro pedidos.

    HTML div tabela copia o ID volta no código e cola dentro das aspas duplas Nesta parte não precisa ajustar nada agora eu vou ajustar o título da.

    Página agora vai ser filtro filtro pedidos filtro pedidos e são estes os ajustes pessoal não precisa ajustar mais.

    Nada beleza pessoal feito os ajustes hora de testar salva as alterações acessa a planilha executa o formulário e vamos ver se vai gerar um.

    Documento PDF dos registros da tabela tenho registros na tabela clico no botão PDF opa já abriu uma nova página show de bola pessoal as configurações também estão Ok.

    Destino páginas layout mais definições tudo ok clicando no botão cancelar podemos visualizar o documento PDF muito simples pessoal aqui tem um detalhe se você.

    Clicar no botão PDF e não acontecer nada você vai verificar mais ou menos por esta região do navegador se não tem uma mensagem informando que as popups foram bloqueadas se foi bloqueado Você vai.

    Clicar em permitir para que funcione o script para gerar o pdf prosseguindo Vamos colocar o script para exportar os dados da tabela como um arquivo Excel podem fechar o formulário volta no.

    Editor e também vamos reaproveitar os códigos do formulário de filtro referente aos clientes então acessem o arquivo forme filtro clientes tro JS e agora nós vamos copiar a função que.

    Gera o arquivo Excel nós vamos copiar até antes da linha de código que referencia o botão PDF copia a função e volta para o arquivo filtro pedidos traço.

    JS desce até o final dos códigos e cola e aí nós precisamos verificar se o ID do botão Excel Está ok então acessem o filtro pedidos P.

    HTML copia o ID do btn Excel volta no código e altera e eu vou ajustar também o nome do arquivo agora vai ser dados filtro pedidos no entanto tem mais um detalhe.

    Nós precisamos referenciar a biblioteca J Carry Então agora vocês vão acessar o arquivo for filtro clientes P HTML e aí vocês vão Copiar esta linha de.

    Código copia e acessa o arquivo filtro pedidos P HTML e vocês vão colar antes da função chamar se você não acompanhou o.

    Desenvolvimento do formulário de filtro referente aos clientes você vai Copiar esta linha de código do comentário fixado abaixo do vídeo salva as alterações e vamos.

    Testar executando o formulário formulário executado tenho registros na tabela clico no botão excel já deu sinal que está baixando o arquivo Ok download concluído Vamos abrir para.

    Ver se de fato exportou os registros da tabela HTML para um arquivo Excel já está abrindo o Excel vamos aguardar a primeira vez que abre demora.

    Um pouquinho Excel aberto na mensagem que vai aparecer vocês vão clicar em sim e aguardar carregar os registros show de bola pessoal exportou corretamente os registros da tabela.

    HTML para o arquivo Excel podem fechar o arquivo Excel pessoal já estava editando o vídeo e percebi que faltou abordar um detalhe no script do botão.

    Excel faltou confirmar se o ID da div tabela estava correto podem fechar o formulário volta no editor e acessa o arquivo filtro pedidos traço.

    JS Nesta parte nós temos o ID da div tabela então acessem o arquivo filtro pedidos P HTML localizo a div tabela e copia o ID apenas para confirmar se o ID Está.

    Correto no meu caso já estava correto Por isso que o script executou corretamente mas no caso de vocês Pode ser que vocês tenham colocado o ID de forma.

    Diferente feito este ajuste podem salvar as alterações e agora sim nossos scripts estão Ok destacando que os códigos de suporte vão estar disponível no comentário fixado abaixo do vídeo.

    AVISO LEGAL: Toda a responsabilidade do conteúdo e autoria deste vídeo transcrito, é do produtor do canal. Clique no Link do Vídeo: https://www.youtube.com/watch?v=XrguV1oGxpY

Postar um comentário

Post a Comment (0)

Postagem Anterior Próxima Postagem