Carregar Combobox Dependente Formulário Apps Script Filtro Pedidos - Planilha Google - Aula 07

Carregar Combobox Dependente Formulário Apps Script Filtro Pedidos - Planilha Google - Aula 07 Nesta aula Vamos trabalhar como script para carregar a lista de produtos de acordo com a linha selecionada beleza pessoal então vamos para o editor de script no editor.

Carregar Combobox Dependente Formulário Apps Script Filtro Pedidos - Planilha Google - Aula 07

Acessem o arquivo filtro pedidos traço JS e 10 até o final dos códigos e antes de fazer a função para carregar a lista de produtos nós precisamos colocar uma função para limpar os objetos de lista.

Suspensa para facilitar nós vamos reaproveitar a função que nós fizemos o arquivo vai me pedido JS.

Acessa o arquivo e aí vocês vão procurar pela função limpar isto e selecionar todo o código da função até a Chaves que fecha a função e copia o código se você não acompanhou o desenvolvimento.

Do formulário anterior eu vou deixar os códigos desta função no comentário fixado abaixo do vídeo copiamos a função Já podemos voltar para o arquivo filtro pedidos traço JS e cola.

Não precisa alterar nada é uma função padrão que nós estamos utilizando nos nossos formulários colocado a função limpar lista Já podemos partir para a função para.

Carregar a lista de produtos Primeiro passo é referenciar o campo linha porque vai ser o campolinha que vai disparar a função campolinha ponto add evento listenner.

Abre e fecha parênteses e abre e fecha aspas duplas dentro dos parentes e dentro das raspas duplas evento Change foras duplas vírgula vem o nome da função que vai ser acionado nós vamos.

Fazer uma função chamada produtos e fecha a linha de código com ponto e vírgula próximo passo é fazer esta função podem copiar o nome.

Function produtos abre e fecha parênteses e abre e fecha as chaves e dentro desta função Primeiro passo é limpar o campo produto então agora nós vamos trabalhar com a função limpar a.

Lista podem copiar o nome da função inclusive os parênteses copia e cola dentro da função produtos e fecha a misericórdia com ponto e vírgula.

E dentro da função limpar lista primeira informação que nós vamos passar é o campo que é para limpar o nosso caso Campo produto na sequência precisamos informar o texto.

Veja Também:

    Da option da instrução

    Podem copiar avar o PT nós vamos fazer o seguinte vai obter igual e abre e fecha aspas duplas e dentro das raspas duplas vai o texto na Óbvio nem.

    Instrução do campo produto então agora acessem o arquivo filtro pedidos ponto html localiza o objeto select produto e copia o texto da Option.

    E o texto volta no código e cola dentro das aspas duplas e fecha e ele código com ponto e vírgula na sequência precisamos informar seu campo produto precisa ter uma ótima vazia podem copiar.

    A variável vazio vai vazio igual e abre e fecha aspas duplas e dentro das raspas duplas Sim este objeto precisa ter uma option vazia e fecha a linha de código com ponto e.

    Vírgula limpamos o campo produto agora nós precisamos capturar a linha porque vai ser com base na linha que nós vamos carregar a lista de produtos Então vai.

    Linha vai ser igual a variável campolinha ponto vale e ponto e vírgula capturamos a linha agora nós precisamos verificar se tem uma linha Pode ser que variável linha esteja vazia.

    Podem copiar a variável linha e agora nós vamos trabalhar com o hífen hífen abre e fecha parênteses e abre e fecha as chaves e dentro dos parênteses sem a variável linha igual igual a vazio abre.

    E fecha aspas duplas que quer dizer vazio se entram neste hífen eu vou sair do script então retorne falso e ponto e vírgula no.

    Entanto tem mais um detalhe Pode ser que a lista de produtos esteja vazia então agora nós vamos fazer o seguinte podem copiar a vai produtos e voltar para a função produtos e dentro do IF depois.

    Das aspas duplas vocês vão colocar Duas

    Barras verticais e colar a variável produtos se for igual igual a no significa que eu não tenho a lista de produtos neste caso eu vou sair do.

    Script no entanto se passou por este eu posso filtrar o arroz produtos para capturar somente os produtos referente a linha que o usuário selecionou então agora nós.

    Vamos trabalhar com uma variável que eu vou chamar de lista uma lista vai ser igual vem do Rei produtos ponto Filter abre e fecha parênteses e dentro dos parênteses function e abre e.

    Fecha parênteses e dentro dos parentes da function valor vírgula e vírgula a RR fora dos parentes da function abre e fecha a Chaves e pressiona entre depois do último parênteses fecha com.

    Ponto e vírgula e dentro desta função nós vamos ter um retângulo variável linha igual igual a RR abre e fecha colchetes e dentro dos colchetes variável e que representa a linha em que.

    O laço está abre e fecha colchetes novamente e agora precisamos informar com a coluna o arroz produtos que nós temos as linhas detalhe pessoal a contagem das colunas.

    Dentro do Rei inicia por zero Então dentro do Arroz produtos nós temos estas três colunas e a primeira coluna é a coluna zero do ar Ray porque a contagem inicia por 0 então as linhas eu.

    Tenho na coluna zero warrey produtos e na coluna 1 eu tenho os nomes dos produtos de volta no editor de script Então dentro dos colchetes colunas.

    Com ponto e vírgula beleza capturamos os produtos relacionados a linha que o usuário selecionou no entanto tem um detalhe para conseguir carregar esta lista no.

    Objeto select nós precisamos separar cada informação por colchetes Então agora eu vou ter mais uma variável que eu vou chamar de lista produtos lista produtos vai ser igual e abre e.

    Fecha colchetes e fecha ele código com ponto e vírgula próximo passo é fazer um laço para transferir os dados do arjolista para o rei Leste produtos então agora nós vamos.

    Trabalhar com um laço for abre e fecha parênteses e abre e fecha as chaves e dentro dos parênteses vai e igual a zero ponto e vírgula e vai fazer enquanto a variável e for menor que o.

    Nosso arroz e dentro deste laço nós vamos ter o Away lista produtos ponto puxa abre e fecha parênteses e dentro dos parênteses abre e fecha.

    Colchetes e dentro dos colchetes vai o nosso rei lista abre e fecha colchete e dentro dos colchetes variável abre e fecha colchetes novamente e agora precisamos informar em qual coluna do a.

    Joelista nós temos os nomes dos produtos cena coluna zero nós temos as linhas na coluna 1 nós temos os nomes dos produtos e fecha a ele código com ponto e vírgula beleza.

    Transferimos a lista para o Array lista produtos então agora nós podemos fechar o arroylist igual a zero e ponto e vírgula outro detalhe eu quero colocar a lista de.

    Produtos em ordem alfabética podem copiar o nome do Away lista produtos ponto sorte abre e fecha parênteses e fecha ele código com ponto e vírgula próximo passo é fazer um laço para.

    Percorrer toda a lista de produtos e carregar opção por opção para o campo produto então podem colar novamente War Way lista produtos e agora nós vamos.

    Trabalhar com o laço for it abre e fecha parênteses e dentro dos parênteses function abre e fecha parênteses e dentro dos parênteses variável r.

    Fora dos parentes da function abre e fecha as chaves e pressionante depois no último parênteses podem finalizar com ponto e vírgula e aqui pessoal nós podemos reaproveitar parte do código da.

    Função limpar a lista vocês vão copiar estas quatro linhas de código copia e aí vocês vão colar dentro do laço for it deixa eu dar uma ajustada e agora nós.

    Precisamos fazer algumas alterações no código nós vamos retirar o PT e colocar a variável R abre e fecha colchete posição zero feito este ajuste aqui está ok e nesta.

    Linha nós precisamos colocar o nome do campo nosso caso a variável Campo produto precisa alterar nestes dois pontos Campo produto Ok feito o código para carregar.

    A lista de produtos para o objeto select Campo produto depois de carregar a lista eu posso fechar o Away lista produtos porém copiar o nome do rei e antes na última chave que fecha a função lista.

    Produtos quanto lembrete igual a zero e ponto e vírgula beleza pessoal feito a função para carregar a lista de produtos detalhe pessoal nós já referenciamos os.

    Campos o nosso formulário no início dos códigos variável Campo produto está referenciando o objeto select produto entendido este detalhe salva as.

    Alterações e vamos testar No meu caso eu tenho a linha sofá e televisores guia menu executando formulário então para lembrar.

    Pessoal para disparar a função precisa selecionar uma linha Então vamos lá linha sofá show de bola sofá de dois lugares televisores.

    Show de bola está carregando corretamente vamos fazer o seguinte colocar mais um produto eu vou apenas copiar essa linha e alterar para TV 39 preço.

    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=4jYBqyPQiDo

Postar um comentário

Post a Comment (0)

Postagem Anterior Próxima Postagem