Atualizar Lista Suspensa no Google Forms via Apps Script

Neste vídeo você vai aprender como atualizar perguntas do tipo Lista Suspensa no Google Forms, via Apps Script, através do Google Planilhas. Deixe sua dúvida nos comentários. Aqui! Ela é RESPONDIDA. 😃
[🚨 COPIAR SCRIPT NO GOOGLE DRIVE👇]
👉 docs.google.com/document/d/1DHEQ6bEKLZy-D14LanM6OIqZyJjK3-YW7AATomUtNII/copy
[📘 CURSOS, E-BOOKS E PLANILHAS]
✅ CONHEÇA MEU CATÁLOGO DE CURSOS
👉 bit.ly/CoursesGoogleWorkspace
✉ contato@euqueroessadica.com
✅ e-Book Gmail Organizado:
👉 Eduzz: p.eduzz.com/1973915
👉 Hotmart: go.hotmart.com/F84163813G
✅ e-Book Google Formulários:
👉 Eduzz: p.eduzz.com/1973192
👉 Hotmart: go.hotmart.com/B84139179D
✅ Planilha Google Geradora WhatsApp Web + Wa Me com Texto:
👉 p.eduzz.com/1974519
👉 Hotmart: go.hotmart.com/X84181717M
__________________________________
👉 A partir do momento em que você entender a INTEGRAÇÃO entre as FERRAMENTAS GOOGLE WORKSPACE, você irá transformar sua maneira de aprender, trabalhar e inovar, usando os recursos tecnológicos desta plataforma.
Sua PRODUTIVIDADE mudará de nível! Produza mais com menos Esforço e Tempo! 😉😀
Quer aproveitar ao máximo os apps Google Workspace no trabalho, em casa ou na escola? Inscreva-se no Canal!
__________________________________
============================
[ 🚨 DESEJA AGENDAR UM TREINAMENTO?👇]
👉 bit.ly/CoursesGoogleWorkspace
✉ contato@euqueroessadica.com
============================
============================
😀 Gostou do conteúdo? Faça sua doação e ajude a manter a criação de conteúdos como este:
www.paypal.com/donate?hosted_button_id=7C9KENKP7KKME
Pix Banco Inter: brunocesares@gmail.com
============================
[ 🚨 NÃO CLIQUE AQUI]
👉 bit.ly/EuQueroEssaDica
[ 🎧 PLAYLIST VÍDEOS INDICADOS PELA AUDIÊNCIA DO CANAL ✅🎥]
👉 bit.ly/VideosCampeoes
[ 🎧 PLAYLIST TODOS VÍDEOS DO CANAL]
👉 bit.ly/PlaylistEuQueroEssaDica
[ 🎧 PLAYLIST TOP 10 FUNDOS MUSICAIS]
👉 bit.ly/Top14FundosMusicais
[ ✔️ HASHTAG SOBRE O TEMA DO VÍDEO]
#GooglePlanilhas #GoogleForms #AppsScript
[✔️ HASHTAGS EDIÇÕES GOOGLE WORKSPACE]
#GoogleWorkspaceProductivityTips #GoogleWorkspaceTutorial #Google
#GoogleWorkspace #GoogleForEducation #GoogleWorkspaceForEducation
[✔️ HASHTAGS DE DICAS E TEMAS INTERESSANTES PARA SEGUIR]
#EuQueroEssaDica #DicasGoogle #GegBrasil #Produtividade
[📱 REDES SOCIAIS]
👉 Portfólio - lastlink.bio/bruno_cesares
👉 Siga no 🐦 Twitter - bruno_cesares
👉 Siga no Facebook - bruno.cesar.3192
👉 Siga no Facebook - EuQueroEssaDica
👉 Siga no Instagram - bruno_cesares
[✔️ SAIBA MAIS]
👉 Pós-Graduado em Educação na Cultura Digital - Universidade Federal Ouro Preto - MG
👉 Bacharel em Sistemas de Informação - Puc Minas
👉 Google Trainer Certified
👉 Google Certified Educator Níveis 1 e 2
👉 Multiplicador Educamídia pelo Instituto Palavra Aberta
[✔️ PRODUÇÃO DO CONTEÚDO]
👉 Sistema Operacional: 🐧 Linux Mint Una 20.3
👉 Gravação da Tela: OBS Studio 27.1.0 Flatpak
👉 Edição áudio e vídeo: Audacity e Kdenlive
[✔️ CRÉDITOS]
👉 Audio Content powered by KZread Library
Faixa de áudio da abertura e encerramento: Workout
Gênero: Dance e Eletrônica
Clima: Alegre
Artista: Freedom Trail Studio
👉 Este conteúdo respeita os Termos de Serviço:
kzread.infoterms
👉 Não seja refém de aplicativos, sistemas e/ou plataformas. Entenda seu fluxo de trabalho e utilize a ferramenta mais adequada, conforme sua necessidade. Evite comparações e aproveite o que há de melhor em cada uma.

Пікірлер: 133

  • @orbpareja
    @orbparejaАй бұрын

    Agora surgiu outro problema, quando insiro uma seção, o script não atualiza as listas suspensas contidas nesta seção 😞 sabes como resolver isso?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Ай бұрын

    Poste a mensagem de erro, por gentileza.

  • @orbpareja

    @orbpareja

    Ай бұрын

    adicionei: var pos = titles.indexOf(title); if(pos !== -1){ var item = items[pos]; var itemID = item.getId(); updateDropdown(itemID,values); } } function updateDropdown(id,values){ var item = form.getItemById(id); item.asListItem().setChoiceValues(values); apos updateDropDownUsingTitle e funcionou 🙂

  • @orbpareja

    @orbpareja

    Ай бұрын

    @@EuQueroEssaDica não apresenta mensagem de erro, apenas não atualiza as listas da seção2, mas com o codigo abaixo conseguiu atualizar

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Ай бұрын

    Obrigado pela contribuição, sucesso!

  • @franlisboa9163
    @franlisboa9163 Жыл бұрын

    Magnífico. Um divisor de águas no meu trabalho. Obrigadíssimo

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Fico feliz em em ajudar. Disponha.

  • @gustavodealcantaracardoso1569
    @gustavodealcantaracardoso15695 ай бұрын

    Cara, muito obrigado. Impressionante que não existe essa opção nativa. Me ajudou muito.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    5 ай бұрын

    Que bom que ajudou, disponha.

  • @andersonalves3490
    @andersonalves3490 Жыл бұрын

    Vou criar mais umas 20 contas só para me inscrever obrigado você me salvou

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Muito obrigado.

  • @dronesrockfun8450
    @dronesrockfun84502 ай бұрын

    Muito obrigado pela contribuição!!! Me ajudou muito!!! 👏👏👏

  • @EuQueroEssaDica

    @EuQueroEssaDica

    2 ай бұрын

    Nós que agradecemos!

  • @giovannimagliano7691
    @giovannimagliano76914 ай бұрын

    Era tudo que eu precisava, meu amigo! Eu havia tentado outras aplicações (tipo FormRanger), sem sucesso. Esse Sript atuaiza tudo de modo muito rápido! Parabéns! Contudo, só não resolveu uma questão: Eu estou usando o script para fechar ordens de serviço abertas. Ou seja, à medida que eu resolvo o serviço, entro em meu formulário de controle e encerro a ordem de serviço aberta. Os números das ordens de serviço abertas correspondem justamente ao conteúdo da planilha com as opções de respostas para o Forms.Tudo funciona muito bem, porém, quando eu encerro todas as ordens de serviço e a planilha contendo as opções de respostas fica vazia (apenas com cabeçalho), a execução do Sript não funciona, pois ele encontra campos vazios na planiha onde deveriam haver opções a serem envadas ao Forms (Erro Exception: Array is empty: values). Uma vez que a execução para de funcionar, o formuláro Google mantém sempre a última ordem de serviço encerrada, como se fosse ainda uma opção de marcação em meu formulário. Saberiam como me ajudar?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    4 ай бұрын

    Você está tratando tudo isso na mesma aba de resposta do formulário? Ou utiliza uma página auxiliar?

  • @lsnyou
    @lsnyou10 ай бұрын

    Excelente! Parabéns! Me inscrevi no canal!

  • @EuQueroEssaDica

    @EuQueroEssaDica

    10 ай бұрын

    Muito obrigado 😃

  • @user-nh7no7wl8n
    @user-nh7no7wl8n Жыл бұрын

    parabens, bem explicado, e bem util

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Que bom que ajudou.

  • @rafaelsampaio3981
    @rafaelsampaio39816 ай бұрын

    Você é uma lenda! Muito obrigado.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Eu que agradeço!

  • @user-uv7ej5gj9h
    @user-uv7ej5gj9h10 ай бұрын

    Top demais, ajudou muito.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    10 ай бұрын

    De nada.

  • @lucascsoliveira91
    @lucascsoliveira91Ай бұрын

    Dica excelente!! Ajudou d+.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Ай бұрын

    Que bom que ajudou

  • @alexjamp
    @alexjamp4 ай бұрын

    Excelente dica. Parabéns.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    4 ай бұрын

    Que bom que gostou. Obrigado.

  • @orbpareja
    @orbparejaАй бұрын

    Que dica top meu amigo!!!

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Ай бұрын

    Valeu obrigado!

  • @oleandrosan
    @oleandrosan6 ай бұрын

    *Como pode um simples vídeo conseguir me ajudar tanto? Muito obrigado! Você é um amigo mesmo s2*

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Muito obrigado 😃

  • @oleandrosan

    @oleandrosan

    6 ай бұрын

    @@EuQueroEssaDica Existe alguma forma, algum script, que altere o formulário para que o usuário consiga escolher vários itens ao mesmo tempo em caixas de seleção e ainda possa relacionar cada seleção a uma resposta curta? Exemplo: Escolher em uma lista Mamão, banana, melão, laranja e ao lado colocar a quantidade sem precisar sair e voltar ao formulário para escolher cada item e sua quantidade várias vezes?

  • @oleandrosan

    @oleandrosan

    6 ай бұрын

    Outra dúvida, cada resposta de formulário enviado gera uma linha na planilha. Existe alguma forma de em uma resposta só criar várias linhas? Porque aí resolveria o primeiro problema a que me referi, pois tenho uma planilha que, se eu conseguisse que os usuários escolhessem tudo de uma vez sem me gerar milhares de colunas, já resolveria

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Acredito que neste caso, talvez você teria que usar uma planilha auxiliar de respostas para dividir as respostas de acordo com usuários que respondessem.

  • @oleandrosan

    @oleandrosan

    6 ай бұрын

    @@EuQueroEssaDica vou testar então!

  • @jussarasantos3583
    @jussarasantos3583 Жыл бұрын

    Obrigada pelo conteúdo. Poderia dar alguma dica para a construção de matrizes pareadas AHP ? Por exemplo: coletar uma nota de A em relação a B ... sem ter que inserir 1 a 1 as combinações possíveis e sim quais itens são para serem comparados e o espaço para a pessoa preencher a nota ?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Boa tarde, vou fazer um teste e retorno. Obrigado por comentar.

  • @mariaauxiliadoraborges1458
    @mariaauxiliadoraborges1458 Жыл бұрын

    lindo video só q entendo pouco mas o professor tem nota mil............

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Muito obrigado.

  • @fernandoferreira3697
    @fernandoferreira369711 ай бұрын

    Professor ótimo conteudo, gostaria de saber se é possível, conforme eu trazer essa lista suspensa e o usuário escolher a opção, fazer um select e com base na escolha eu povoar uma outra lista suspensa no mesmo formulário. Tipo um SELECT do sql me retornando dados em outro campo utilizando a escolha da própria lista suspensa que o usuário escolheu.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    11 ай бұрын

    Boa noite, acredito que seja possível sim. Vou tentar elaborar um teste.

  • @flabsb12
    @flabsb127 ай бұрын

    Vídeo excelente!!!! Funcionou, muito obrigada!! Professor, por gentileza gostaria de saber se é possível criar uma lista suspensa dependente no google forms? Assim como no google sheets? Muito obrigada novamente.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    7 ай бұрын

    Boa noite, acredito que seja possível, não cheguei a testar. Obrigado pelo comentário. Não deixe de se inscrever no canal.

  • @pimentel-jq9tb
    @pimentel-jq9tb9 ай бұрын

    Professor! primeiramente parabens pelo conteudo, me ajudou bastante. Quero saber se posso fazer a atualização de outros formularios, usando os dados da mesma planilha e o mesmo script, se sim, como posso incluir nos comandos? desde ja agradeco a atencao.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    9 ай бұрын

    Neste caso, vc terá que criar variáveis para cada formulário, e indicar os endereços.

  • @iankovalskipizzatto9520
    @iankovalskipizzatto95206 ай бұрын

    Se fosse possível dava mais de um like!!!!

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Muito obrigado, fico feliz que ajudou. 😀

  • @AnaCarolinaRamos-Inspira
    @AnaCarolinaRamos-Inspira2 ай бұрын

    Conteúdo incrível e me ajudou bastante. Quero aproveitar pra perguntar, seria possível fazer as atualizações da lista suspensa de forma condicional? ex: a pessoa seleciona qual estado ela mora, e de acordo com o estado só aparecer como opções as cidades daquele estado para a pessoa que respondeu o formulário. Desde já agradeço!

  • @EuQueroEssaDica

    @EuQueroEssaDica

    2 ай бұрын

    Pelo próprio forms, é possível criando seções. Pelo script, teria que verificar a viabilidade de implementação.

  • @edmilsonlima8888
    @edmilsonlima88884 ай бұрын

    Primeiro parabéns! Como faria para deletar um opção da lista suspensa, no forms quando a coluna com no titulo QTD (Exemplo) na planilha chegar a um determinado valor?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    4 ай бұрын

    Você teria que reajustar o script para contar valores da coluna e depois atualizar a lista conforme necessidade.

  • @mariliawerneck1323
    @mariliawerneck13236 ай бұрын

    Muito interessante, obrigada. Eu gostaria de fazer um modelo de lista suspensa + check box. Tenho um formulario onde a pessos que fez uma reunião marca as áreas participantes da reunião e os participantes das áreas. Não sei como fazer isso no google forms. Voce tem alguma solução?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Boa tarde. Me envie sua dúvida no e-mail _*contato@euqueroessadica.com*_, assim, vou analisar melhor.

  • @mariaauxiliadoraborges1458
    @mariaauxiliadoraborges1458 Жыл бұрын

    maravilhoso só q entendo pouc

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Muito Obrigado.

  • @pradoaax
    @pradoaax11 ай бұрын

    Irmão, parabéns pelo vídeo. Eu tenho uma dúvida sobre a possibilidade, eu queria que a pessoa quando abrisse um formulário, o formulário identificasse a conta dela pelo email e já trouxesse já respostas pre preenchidas de uma planilha que tem o nome da pessoa e o telefone. Não sei se deu pra entender, rsrsrs, mas basicamente queria que o formulário tivesse já os dados do usuário pra evitar que ele preencha informações pessoais que isso fosse automático e ele respondesse somente aquilo que não é pessoal. Necessariamente não precisava ser a conta de email, mas se ele digitasse um cpf já trazia as informações de nome e telefone e os outros campos ele teria que preencher normlamente.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    11 ай бұрын

    Neste caso, sugiro utilizar um solução via Apps Script com interface Web, pois com formulário será mais difícil de implementar.

  • @silviosbj

    @silviosbj

    5 ай бұрын

    ​@@EuQueroEssaDicapoderia gravar um vídeo nos ensinando?

  • @RicardoSadoc
    @RicardoSadoc4 ай бұрын

    Como faço por exemplo, tenho Setor, função e nome. Quando escolho o setor e vou para a função, ele já filtra as opções de função baseado na resposta do Setor, e quando respondo a função vou para o Nome, onde tb é filtrado de acordo com a Função. Por lista suspensa e seção é possivel mas a planilha fica gigante, pois ele divide para cada seção um nova colula de acordo com a resposta anterior. queria fazer por script.. é possivel?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    4 ай бұрын

    Boa noite, não testei nesse formato que você está precisando. Sugiro avaliar se no seu caso, o Google Forms, é a solução mais viável. Caso tenha muitas opções para uma lista suspensa condicional.

  • @jeffersonsouzaisa
    @jeffersonsouzaisa8 ай бұрын

    Achei muito bom mas gostaria que tirasse uma duvida minha, eu tentei fazer uma lista de presentes de casamento, e quando vou executar da erro, TypeError: cannot read properties of null Reading 'getsheetByName'

  • @EuQueroEssaDica

    @EuQueroEssaDica

    8 ай бұрын

    Boa tarde, obrigado por comentar. Pelo visto o script não está encontrando o nome da planilha, verifique se o nome da aba na planilha está igual no script.

  • @MaferEngenharia
    @MaferEngenharia7 ай бұрын

    Amigo, suponhamos que eu tenha 8 formulários que tem 4 listas suspensas em comum, é possivel com apenas 1 script eu atualizar os 8 formulários ao mesmo tempo? Se sim qual seria a adequação que eu teria que fazer... Desde já agradeço pela dica que foi de imensa valia. Parabéns pelo conteudo

  • @EuQueroEssaDica

    @EuQueroEssaDica

    7 ай бұрын

    Boa tarde. Um teste que eu faria seria: criar as variáveis para cada formulários (formID1, formID2...) e criar uma função (function) para cada formulário. Espero que ajude e obrigado.

  • @lucasbatista3666
    @lucasbatista36663 ай бұрын

    Olá tive um problema, o meu deu um erro Exception: Questions cannot have duplicate choice values. podem me ajudar ? fiz como solicitado no video

  • @EuQueroEssaDica

    @EuQueroEssaDica

    3 ай бұрын

    Boa noite, verifique valores duplicados na coluna, por ser lista suspensa, não pode haver valores duplicados. Seja em título da coluna ou itens da lista.

  • @EuQueroEssaDica
    @EuQueroEssaDica3 ай бұрын

    [Como Criar um Acionador (Gatilho) no Google Apps Script] 👉kzread.info/dash/bejne/ppptxNmCiLSTic4.html

  • @RodrigoQueiroz-x1v
    @RodrigoQueiroz-x1v7 күн бұрын

    Eu gostaria de atualizar as informações da planilha, ex: esta pendente e agora foi concluído como que alteremos isso pelo forms. No caso existe nomes repetidos, a alguma forma de travar para não deixa a pessoa repetir o nome ou aviso que ja existe uma resposta com esse nome no forms ?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    7 күн бұрын

    Bom dia. Não tem como, lembre-se que esse script mostra como inserir dados em uma pergunta do tipo lista suspensa de múltipla escolha, que no caso, não pode ter valores duplicados.

  • @eduardovalladao3084
    @eduardovalladao30848 ай бұрын

    Sabe como condicionar o preenchimento de um campo de acordo com o preenchimento do campo anterior?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    8 ай бұрын

    Bom dia, depende, mas tem que testar. É por coluna ou linha?

  • @user-nk3jz7fr5r
    @user-nk3jz7fr5r9 ай бұрын

    Professor, não estou conseguindo fazer rodar dois scripts, um para cada aba. Ele está lendo só um dos scripts, mesmo eu alterando o nome da function. O que pode ser?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    9 ай бұрын

    Você criou variáveis para informar o nome de cada aba? Nos testes que realizei, usei apenas uma aba mesmo.

  • @user-nk3jz7fr5r

    @user-nk3jz7fr5r

    9 ай бұрын

    Exatamente. Exemplo: Aba A e Aba B possuem informações para preencher o forms. No caso, criei uma variavel para a Aba A e outra para a Aba B. Contudo, ele não roda os scripts separadamente. Ele só roda 01. Mesmo criando dois diferentes etc. É algo no código?@@EuQueroEssaDica

  • @EuQueroEssaDica

    @EuQueroEssaDica

    9 ай бұрын

    Essa planilha sua alimenta o mesmo forms?

  • @user-nk3jz7fr5r

    @user-nk3jz7fr5r

    9 ай бұрын

    É a mesma planilha, 2 abas diferentes. No caso, seria 01 coluna de cada aba para alimentar o mesmo forms, mas duas lista suspesnas diferentes, de duas abas diferentes kkkkkk. Não sei se consegui explicar.@@EuQueroEssaDica

  • @EuQueroEssaDica

    @EuQueroEssaDica

    9 ай бұрын

    Use apenas uma aba, e cada coluna vai representar cada pergunta, as colunas devem ter o mesmo nome da pergunta. Ou seja, basta uma única aba.

  • @leandrofienga7652
    @leandrofienga76523 ай бұрын

    Bom dia! O script funcionou. Porém para que a lista suspensa atualize eu tenho que sempre ir lá no projeto e executar. Ele não esta atualizando automaticamente. O que devo fazer?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    3 ай бұрын

    Você, pode criar um gatilho, toda vez que a Planiha for editada.

  • @dc-pptruck7716

    @dc-pptruck7716

    3 ай бұрын

    @@EuQueroEssaDica Também gostaria de saber ...como criar o gatilho?

  • @leandrofienga7652

    @leandrofienga7652

    3 ай бұрын

    ​@@EuQueroEssaDica Como criar o gatilho?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    3 ай бұрын

    @leandrofienga7652 vou fazer o vídeo.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    3 ай бұрын

    Vou fazer o vídeo ensinando

  • @eduardovalladao3084
    @eduardovalladao30849 ай бұрын

    Me ajuda com esse erro? Exception: Falha ao definir as opções. Você ultrapassou o limite de opções.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    9 ай бұрын

    Vou verificar.

  • @roande8387

    @roande8387

    9 ай бұрын

    Tenho o mesmo problema, alguma solução, pelo que entendi o google limita em 1000 linhas o script, minha planilha tem mais de 1000 linhas por isso dá esse erro. Confere?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    9 ай бұрын

    Não necessariamente, já usei esse script em planilha com 5000 linhas.

  • @fernandogabryell
    @fernandogabryell5 ай бұрын

    É possível executar o script automaticamente sempre que um novo registro for acrescentado na planilha? Ou seja, sem precisar de um botão?😊😊😊😊😊😊😊

  • @EuQueroEssaDica

    @EuQueroEssaDica

    5 ай бұрын

    Sim é possível, neste caso você tem que configurar o acionador para toda vez que a planilha for alterada.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    3 ай бұрын

    [Como Criar um Acionador (Gatilho) no Google Apps Script] 👉kzread.info/dash/bejne/ppptxNmCiLSTic4.html

  • @user-gk6xq5nf3b
    @user-gk6xq5nf3b11 ай бұрын

    Não deu certo, está dando o erro Erro Script function not found: main

  • @EuQueroEssaDica

    @EuQueroEssaDica

    11 ай бұрын

    Boa tarde, verifique se os caminhos estão indicados no script, bem como o script esteja sendo criado em planilha separada do formulário.

  • @user-gk6xq5nf3b

    @user-gk6xq5nf3b

    11 ай бұрын

    Deu certo!!! Eu que estava errando alguma coisa! Refiz e conseguiii !!! Obrigada me ajudou muitoooo

  • @EuQueroEssaDica

    @EuQueroEssaDica

    11 ай бұрын

    De nada, disponha.

  • @user-bg9ru2ye1t
    @user-bg9ru2ye1t9 ай бұрын

    Aproveitando o ensejo do vídeo, gostaria se você pode postar algo sobre um problema que estou tendo. Bruno, será que vc pode me ajudar? Tenho duas planilhas google distintas, porém, uma delas possui uma lista suspensa com dados da outra! Meu problema é que quando acrescento ou atualizo a lista principal, demora para atualizar na outra. Tem possibilidade de um script que atualize a lista da outra planilha ao abrir ou uma forma de automatizar a informação assim que alterada a principal? Like, like, like e novo sub!

  • @EuQueroEssaDica

    @EuQueroEssaDica

    9 ай бұрын

    Boa noite, neste caso pode ser via script, que o acionador de atualização seria ao abrir a mesma. Qual recurso você utiliza para atualizar, o importrange?

  • @user-bg9ru2ye1t

    @user-bg9ru2ye1t

    7 ай бұрын

    @@EuQueroEssaDicaOpa desculpa a demora em responder! Na verdade eu utilizo uma IMPORTRANGE dentro de uma QUERY. Você possui uma whats par que eu possa enviar meu empecilho em vídeo? Ou e-mail?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    7 ай бұрын

    Bom dia, envie para contato@euqueroessadica.com

  • @Codesaima-cb8vi
    @Codesaima-cb8viАй бұрын

    O meu deu erro

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Ай бұрын

    Me informe o erro.

  • @FranciBahamult
    @FranciBahamult5 ай бұрын

    Como criar uma sessão usando programação?

  • @EuQueroEssaDica

    @EuQueroEssaDica

    5 ай бұрын

    Bom dia, segue um vídeo sobre o assunto: kzread.info/dash/bejne/c5ihmaOhXdzfqJs.html

  • @FranciBahamult

    @FranciBahamult

    4 ай бұрын

    @@EuQueroEssaDica indo conferir!

  • @leandrofienga7652
    @leandrofienga7652 Жыл бұрын

    Não deu certo no meu..está dando erro na linha 4

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Me envie no e-mail o print.

  • @leandrofienga7652

    @leandrofienga7652

    Жыл бұрын

    @@EuQueroEssaDica qual email? Rs

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Está no sobre, do canal. Contato@euqueroessadica.com

  • @leandrofienga7652

    @leandrofienga7652

    Жыл бұрын

    Enviado...

  • @EuQueroEssaDica

    @EuQueroEssaDica

    Жыл бұрын

    Vou verificar e retorno.

  • @moiiza
    @moiiza6 ай бұрын

    o arquivo DO codigo n funcionou

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Bom dia, poderia informar o erro apresentado?

  • @uaadopoeiras5812

    @uaadopoeiras5812

    6 ай бұрын

    n consigo baixar o codigo@@EuQueroEssaDica

  • @uaadopoeiras5812

    @uaadopoeiras5812

    6 ай бұрын

    opa consegui

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Que bom, qualquer coisa, me avise. E não deixe de se inscrever no canal.

  • @moiiza

    @moiiza

    6 ай бұрын

    @@EuQueroEssaDica esta dando erro no meu euu queria que a minha fosse uma grade de multipla escolha: corrija o meu codigo // Referência: Canal Learn Google Sheets & Excel Spreadsheets var planilhaID = "1Vk1pdOwrtKIZxJC4HIT1S1LgL1jf5k5znSrS-f8VS8s"; var formID = "1Yp2btstTpmjJLjm4gfvop3fntA6MCzy"; var wsData = SpreadsheetApp.openById(planilhaID).getSheetByName("Respostas ao formulário 1"); var form = FormApp.openById(formID); function main() { var labels = wsData.getRange(1, 1, 1, wsData.getLastColumn()).getValues()[0]; labels.forEach(function (label, i) { var options = wsData .getRange(2, i + 1, wsData.getLastRow() - 1, 1) .getValues() .map(function (o) { return o[0] }) .filter(function (o) { return o !== "" }); updateGridQuestion(label, options); }); } function updateGridQuestion(title, values) { var items = form.getItems(FormApp.ItemType.GRID); // Encontrar a pergunta de grade pelo título var gridQuestion = items.find(function (item) { return item.getTitle() === title; }); if (gridQuestion) { updateGrid(gridQuestion, values); } else { Logger.log("Pergunta de grade não encontrada com título: " + title); } } function updateGrid(gridQuestion, values) { var gridItem = gridQuestion.asGridItem(); // Limpar as opções existentes gridItem.clearValidation(); // Adicionar novas opções com base nos dados gridItem.setRows(values); gridItem.setColumns(['Opção 1', 'Opção 2', 'Opção 3']); // Altere conforme necessário }

  • @RicardoSMagalhaes
    @RicardoSMagalhaes6 ай бұрын

    Olá, parabéns pelo vídeo. Executei num formulário simples e funcionou. Mas quanto tentei executar numa lista que estava com uma quebra de página deu erro. Você teria um exemplo que considere formulários com quebra de seções ? Obrigado Exception: Invalid conversion for item type: PAGE_BREAK. updateDropdown @ Código.gs:32 updateDropDownUsingTitle @ Código.gs:27 (anônimo) @ Código.gs:15 main @ Código.gs:9

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Bom dia. Vou realizar uns testes e retorno. Obrigado pelo comentário.

  • @RicardoSMagalhaes

    @RicardoSMagalhaes

    6 ай бұрын

    @@EuQueroEssaDica Show. Fico muito grato se conseguir resolver, pois estou precisando com urgência para o trabalho de seleção de candidatos que tem vários avaliadores que quando entra um tenho que atualizar a lista. Mas a lista de avaliadores está numa próxima página do formulário que só quando coloca uma senha válida é que exibo a lista suspenda.. Obrigado pela resposta.

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Boa noite, fiz o teste no formulário com duas seções e funcionou normalmente, uma pergunta, a sua planilha base das perguntas é outro arquivo separado no Drive? Pois, essa planilha base de perguntas, deve ser um arquivo separado da planilha de respostas do formulário.

  • @RicardoSMagalhaes

    @RicardoSMagalhaes

    6 ай бұрын

    Trago uma boa notícia 🙂Eu estava usando uma planilha separada mesmo como você fala no vídeo. E sabendo que você tinha testado e funcionado, fui fazer a mesma coisa aqui. E funciono, num formulário separado sem ser o que eu estava usando. Depois voltei para o meu formulário e fui testando de várias formas. O conclusão que cheguei foi: Na planilha de dados (em separado) eu tinha as duas colunas de dados mas tinha também uma formulá de Query (=TRANSPOR(QUERY('Contato dos Avaliadores'!A5:O;"SELECT O Where O IS NOT NULL ORDER BY A";0))) em outra coluna (C). Aí por algum motivo quando a script rota ele sai checando todas as células. E aí dava pau nessa outra coluna que não tinha nada a ver. Retirei a fórmula, e FUNCIONOU !!!. A dica é, se estiver dando erro, checar também se tem alguma fórmula, talvez do tipo query ou coisa parecida. MUITO OBRIGADO pelo apoio e celeridade na resposta. Você é SHOW !!!

  • @EuQueroEssaDica

    @EuQueroEssaDica

    6 ай бұрын

    Disponha@@RicardoSMagalhaes

  • @agnelpovoa6408
    @agnelpovoa64083 ай бұрын

    Umas das melhores dicas que já vi! Poderia me ajudar com o erro que aparece? 09:40:03 Erro Exception: Questions cannot have duplicate choice values. updateDropdown @ Código.gs:32 updateDropDownUsingTitle @ Código.gs:27 (anônimo) @ Código.gs:15 main @ Código.gs:9

  • @EuQueroEssaDica

    @EuQueroEssaDica

    3 ай бұрын

    Verifiquei se possui valores duplicados na coluna.

  • @agnelpovoa6408

    @agnelpovoa6408

    3 ай бұрын

    Deu Certo!! Como a lista é muito grande, fui colocando aos poucos e descobri nome repetido nela. 😃@@EuQueroEssaDica