Carregar Mais de Uma Lista Suspensa ao Iniciar Formulário Apps Script - Planilha Google - Aula 03

Carregar Mais de Uma Lista Suspensa ao Iniciar Formulário Apps Script - Planilha Google - Aula 03 Nesta aula Vamos trabalhar com scripts para carregar os objetos de lista suspensa ao iniciar o formulário beleza pessoal então vamos para o editor no editor acessem o.

Carregar Mais de Uma Lista Suspensa ao Iniciar Formulário Apps Script - Planilha Google - Aula 03

Arquivo macros relatório PGS e dentro da função for relatório nós vamos colocar os códigos para capturar as listas começando pela lista de linhas.

Então o primeiro passo é referenciar a planilha vai planilha vai ser igual a spreadsheet app.get Active spreadsheet abre e fecha parênteses e.

Ponto e vírgula na sequência precisamos referenciar a guia da planilha var primeira guia vai ser a guia produto vai ser igual vem da planilha.

Referenciada P get sheet by name abre e fecha parênteses e abre e fecha aspas duplas dentro dos parênteses e fecha a linha de código com ponto e vírgula e dentro das aspas duplas vai o nome da.

Guia da planilha que nós vamos trabalhar no nosso caso guia produtos copia o nome da Guia volta no código e cola dentro das aspas.

Duplas prosseguindo precisamos localizar a última linha com registro bar última linha vai ser igual vem da Guia produto P get last R abre e fecha parênteses e ponto e víg no.

Entant tem umal a variável útima linha não pode ser igual a zer então eu vou prevenir este erro colocando um if podem copiar a variável última linha if abre e fecha parênteses e abre e.

Fecha Chaves e dentro dos parênteses se a variável última linha igual igual a zero neste caso nós vamos atribuir um a variável última linha então variável última linha igual a 1 e ponto e.

Vírgula Ok já sabemos a última linha com registro Já podemos capturar os dados bar eu vou chamar esta variável de dados linhas vai ser igual vem da Guia produto pon get range e abre e fecha.

Parênteses e dentro dos parênteses precisamos informar a partir de qual linha e nós vamos capturar os registros o nosso caso vai ser a partir da linha 2 coluna.

1 capturando apenas uma coluna de volta no editor dentro dos parênteses linha 2 vírgula coluna 1 vírgula quantas linhas nós sabemos pela variável última linha podem copiar e colar vírgula.

Veja Também:

    Quantas colunas eu quero capturar apenas

    Uma fora dos parênteses ponto get Vales abre e fecha parênteses e ponto e vírgula capturamos a lista de linhas no entanto pessoal tem um detalhe dentro do.

    Array dados linhas as linhas elas se repetem então agora nós precisamos extrair do arway dados linhas uma lista única então var lista única vai ser.

    Igual abre e fecha colchetes e dentro dos colchetes três pontos seguido do comando New New set abre e fecha par e dentro dos parênteses nós vamos colocar dados linhas dados linhas P.

    Pat abre e fecha parênteses e fecha a linha de código com ponto e vírgula no entanto tem mais um detalhe para conseguir carregar a lista no objeto select eu preciso separ.

    Cada informa dentro de colchetes então agora nós vamos colocar outra variável bar que eu vou chamar de lista linhas list linhas vai ser igual abre e fecha colchetes e fecha a linha.

    De código com ponto e vírgula próximo passo é fazer um laç para transferir as informações do aray lista única para o Array lista linhas então agora nós vamos trabalhar com um.

    Laço for for abre e fecha parênteses e abre e fecha Chaves e dentro dos parênteses vai i iG 0 ponto e vírgula e vai fazer enquanto a variável i for menor que o.

    Aray lista única ponto l ponto e vírgula e mais mais para percorrer posição por posição e dentro deste laço nós vamos colocar o arway lista linhas lista.

    Linhas ponto push abre e fecha parênteses e dentro dos parênteses abre e fecha colchetes e dentro dos colchetes vai o nosso ar lista única abre e fecha.

    Colchetes variável I que representa a

    Posição em que o laço está e fech a linha de código com ponto e vírgula Ok já tenho a lista de linhas Mas ainda tem um detalhe eu quero esta lista em ordem.

    Alfabética então var List 1 vai ser igual a variável lista linhas pon sorte abre e fecha parênteses e ponto e vírgula Beleza já temos a lista próximo passo é transferir esta lista para o.

    Formulário então depois da linha de código var forme vocês vão fazer o seguinte variável form ponto List 1 vai ser igual a variável List 1 pon map abre e fecha parênteses e dentro dos.

    Parênteses nós vamos ter uma function abre e fecha parênteses e dentro dos par variável R fora dos parênteses da fun abre e fecha Chaves e pressiona enter e.

    Dentro desta função nós vamos ter um return variável R abre e fecha colchetes posição zer e fecha a linha de código com ponto e vírgula beleza transferimos a lista para.

    Formulário próximo passo é carregar esta lista no objeto select Então agora vocês vão acessar o arquivo relatório P HTML localiz o objeto select linha e.

    Depois da option de instrução nós vamos colocar os códigos para carregar a lista colocando menor ponto de interrogação e aí nós vamos trabalhar.

    Com um laço for for abre e fecha parênteses e abre e fecha Chaves e pressiona enter e dentro dos parênteses vai i iG 0 ponto e vírgula e vai fazer.

    Enquanto a variável I for menor que é a variável List 1 p lage pto e vírgula e mais mais e depois das chaves nós vamos colocar ponto de interrogação maior para permitir executar códigos.

    JavaScript dentro do HTML e esta última Chaves também precisa ficar entre menor e maior e pontos de interrogação então menor ponto de interrogação depois das chaves ponto de.

    Interrogação maior e dentro deste laço nós vamos colocar um objeto option então menor objeto option maior para fechar a option menor.

    Barra Option e fecha com maior e entre este maior e menor nós vamos colocar menor ponto de interrogação igual variável list.

    Um list um abre e fecha colchetes e dentro dos colchetes variável I que representa a posição em que o laço está fora dos colchetes ponto e vírgula e para fechar ponto interrogação maior.

    Para permitir executar códigos JavaScript beleza galera feito a função para carregar a lista salva as alterações e vamos testar para ver se vai carregar a lista de.

    Linhas quando o formulário for inicializado formulário executado vamos ver show de bola pessoal já está carregando a lista de linhas próximo passo é carregar a lista de.

    Clientes podem fechar o formulário volta no editor e agora vocês vão acessar o arquivo macros relatório PGS primeiro passo para carregar a lista de clientes é referenciar a guia cliente.

    Então bar guia eu vou chamar esta variável de guia cliente vai ser igual vem da planilha referenciada pon get sheet byn abre e.

    Fecha par e abre e fecha aspas duplas dentro dos parênteses e fecha a linha de código com ponto e vírgula e dentro das aspas duplas vai o nome da guia da planilha.

    Guia clientes renomear copia o nome da Guia volta no código e cola dentro das aspas duplas referenciamos a guia da planilha próximo.

    Passo é localizar a última linha da guia com o registro Então agora vocês vão descer depois da var list um Então vai última linha vai ser igual agora vem da Guia.

    Cliente pgl Row abre e fecha parênteses e ponto e vírgula e o if pessoal vai ser igual então vocês podem copiar copia o if e.

    Coloca depois da variável última linha já sei a última linha com registro já posso capturar a lista de clientes bar eu vou chamar esta variável de list 2 vai ser igual vem da Guia.

    Cliente P getrange abre e fecha parênteses e dentro dos parênteses precisamos informar a partir de qual linha e coluna nós vamos capturar os.

    Registros então acessa a planilha Google guia clientes nós vamos capturar a partir da linha linha dois capturando apenas a coluna dois e volta no editor dentro dos.

    Parênteses linha do vírgula coluna 2 vírgula quantas linhas nós sabemos pela variável última linha copia e cola vírgula quantas colunas apenas uma fora dos parênteses ponto get.

    Values abre e fecha parênteses e ponto e vírgula capturei a lista agora eu vou colocar esta lista em ordem alfabética então variável list 2 ponto sorte abre e fecha parênteses e.

    Ponto e vírgula Beleza já temos a lista próximo passo é transferir esta lista para o formulário para facilitar podem Copiar esta.

    Parte copia e cola e vocês vão alterar a variável agora vai ser list 2 cuidem que precisa alterar em dois pontos feito este ajuste vocês vão acessar o arquivo relatório pon.

    HTML e podem copiar este laço copia localiza o objeto select cliente e vocês vão colar depois da option de instrução e nós vamos ajustar apenas a variável agora vai ser list.

    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=PRKK4WHsNtE

Postar um comentário

Post a Comment (0)

Postagem Anterior Próxima Postagem