Estou tendo problemas com um script de planilhas do Google e um formulário.
Criei um script que insere dados em várias pastas de trabalho com base nas entradas de um formulário. Trabalhei em um ambiente de teste usando cópias das planilhas que queria atualizar enquanto estava depurando e desenvolvendo.
Tudo funcionou perfeitamente.
Quando tentei migrar o script para as planilhas ativas, criei um novo formulário a partir da planilha ativa usando o menu Ferramentas / Criar formulário.
Quando tentei executar o script, recebi uma mensagem de erro quando o código atingiu a linha:
var form = FormApp.openByUrl(formURL);
"Nenhum item com o ID fornecido foi encontrado, ou você não tem permissão para acessá-lo."
Ao tentar depurar o problema, parece que o URL do formulário tem um "e /" seguido de "/ d /"
URL do formulário para meu teste de Dev: https://docs.google.com/forms/d/ / viewform
URL do formulário para meu teste ao vivo: https://docs.google.com/forms/d/e/ / viewform
Eu tentei recriar o formulário várias vezes em meus ambientes ao vivo e de teste, e os urls do formulário agora sempre têm a sintaxe / d / e / neles.
Todos os exemplos que encontrei sobre vinculação de scripts a formulários sempre mostram os urls sem o "e /".
Alguém sabe por que meus URLs de formulário estão sempre aparecendo com essa sintaxe e como posso resolver esse problema?
Você está usando o URL incorreto do Formulário Google. Em vez do URL de visualização do respondente (tendo o URL /viewform
), use o URL de visualização do editor (aquele que tem /edit
)
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras