Google Forms – Criando Regras de Notificação mais amigáveis
Já falamos em outro artigo aqui no site sobre a utilização do recurso de Regras de notificação “Google Spreadsheet – Recebendo alertas de sua planilha“. Apesar de ser um recurso muito útil, na minha opinião precisaria de uma repaginada para ficar mais funcional, ou seja, ao receber a notificação é necessário que se clique num link do e-mail para que vejamos o que foi alterado na planilha/formulário. Se a notificação foi configurada para uma planilha, creio que não há nada a melhorar, porém quando estamos usando um formulário para interagir com usuários é sempre incomodo ter que abrir a planilha e localizar a última linha de registro adicionada no mesmo.
Neste artigo iremos ensinar como usar um Script contido na Galeria de Modelos do Google para adicionar uma mensagem de alerta em formulários de contato submetidos por usuários, sem que haja a necessidade de abrir a planilha para saber o que foi escrito por estes.
Para que todos consigam fazer sem problemas iremos dividir este procedimento em cinco etapas.
Construindo o formulário no Google Forms
1. Crie um novo formulário e de o nome de Fale Conosco.
2. Crie três campos nele. Nome (Texto), E-mail, (Texto) e Mensagem (Texto de parágrafo). É importante manter esta ordem de criação.
3. Salve o Formulário e a seguir acesse a planilha associada ao mesmo. Caso tenha dúvidas com relação a este procedimento, leia o artigo “Google Forms agora de cara nova“
Adicionando a notificação na Planilha do Google Forms
Vamos ativar uma notificação nesta planilha de forma que ela seja usada por nosso Script para envio do aviso com e-mail personalizado .
1. A partir da Planilha, clique em Ferramentas/Regras de notificação.
2. Marque apenas os controles Um usuário enviou um formulário e E-mail imediatamente.
3. Clique no Botão Salvar para manter esta Regra de notificação.
Adicionando o Script a Planilha do Google Forms
Iremos agora inserir em nossa planilha o Script que permite enviar os avisos com a formatação mais amigável.
1. Para iniciar, a partir da Planilha, clique em Ferramentas/Galeria de scripts.
2. Clique na caixa de pesquisa e digite o nome do Script : Contact Us Form Mailer.
3. Clique no botão Pesquisar para localizá-lo.
4. Clique no botão Instalar da primeira ocorrência do Script.
Ajustando o e-mail de resposta no Script
Altere o conteúdo da variável recipient no Script de forma que ela contenha o endereço de e-mail que receberá os alertas do formulário.
1. A partir da Planilha, clique em Ferramentas/Editor de scripts.
2. No código fonte do script, localize a variável recipient e insira entre os sinais de aspas o endereço de e-mail para onde os alertas serão enviados.
3. Clique no ícone de Disquete para salvar o script.
Ajustando o Gatilho do Script
Vamos a seguir ajustar o gatilho “Trigger” desta planilha para que este ao perceber que um formulário foi enviado por um usuário, dispare um e-mail de alerta automático.
1. A partir da Planilha, clique em Ferramentas/Editor de scripts.
2. Clique na Barra de ferramentas na opção Recursos/Acionadores do projeto atual…
3. Na janela Acionadores do projeto atual, clique no link Não há nenhum acionador configurado. Clique aqui para adicionar um agora.
4. Na janela seguinte, clique em Eventos e escolha Da Planilha. Clique na caixa de texto ao lado e escolha o acionador Ao enviar formulário.
5. Conclua o processo clicando no Botão Salvar.
6. Na sequência, clique no ícone de Disquete para salvar o Script.
7. É bem provável que ao fazer estas adaptações no Script, ele necessite ser reinstalado. Não se preocupe com isto, pois o processo é automático. Se você visualizar a tela seguinte, clique no Botão Autorizar e na sequência em Fechar.
Testando o Script
1. Vá para o formulário publicado e preencha-o informando o seu próprio endereço de e-mail.
2. Aguarde pelo menos 1 minuto e depois confira a resposta que é enviada para sua caixa de e-mail.
3. Veja na imagem a notificação personalizada e abaixo a notificação padrão. Qual das duas na sua opinião é melhor?
Muita coisa pode ser feita com o uso de Scripts no Google. Para saber mais sobre este mundo ou tirar uma dúvida, deixe aqui o seu comentário ou entre em Contato.