--
You received this message because you are subscribed to the Google Groups "Google Apps Script Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/google-apps-script-community/4fa374e4-da68-41d0-8aba-025f4f562ac5n%40googlegroups.com.
O problema central não é apenas “gatilho”: é que o Form 2 tem uma lista global, enquanto a lista desejada é individual por cliente.
A solução eficaz é não tentar “disparar uma submissão falsa” no Form 2.
O problema real é este: o dropdown do Google Forms é global, não individual. Se o cliente A envia o e-mail e o script muda o dropdown do Form 2, todos que abrirem o Form 2 verão aquela lista. Se dois clientes fizerem isso ao mesmo tempo, um sobrescreve o outro.
Melhor soluçãoCriar um Web App em Google Apps Script no lugar do Form 2.
Fluxo:
Isso resolve:
Se forem poucos clientes e quase nunca houver envios simultâneos, você pode usar Apps Script para atualizar o dropdown do Form 2 assim que o Form 1 for enviado.
Exemplo básico:
No Apps Script:
Para uso real com clientes, eu não usaria dois Google Forms. Usaria:
Form 1 + Web App personalizado em Apps Script.
Isso é mais seguro, mais profissional e evita o erro estrutural de atualizar um dropdown global para uma experiência que precisa ser individual. O próprio contexto mostra que a tentativa atual depende de atualização dinâmica após submissão, mas chega atrasada em relação ao usuário que avança para o Form 2.
To view this discussion visit https://groups.google.com/d/msgid/google-apps-script-community/5074b529-97d2-485f-9bd7-e4831f5c4da5n%40googlegroups.com.