Nível de programação: iniciante
Duração: 20 minutos
Tipo de projeto: automação com um
acionador orientado por eventos
Objetivos
- Entenda o que a solução faz.
- Entenda o que os serviços do Apps Script fazem no solução.
- Configure o script.
- Execute o script.
Sobre esta solução
Se você tem vários tipos de conteúdo que gostaria de oferecer ao seu público, pode permita que os usuários escolham o conteúdo que recebem de você no app Formulários Google. Essa solução permite que os usuários selecionem os tópicos em que têm interesse e envia automaticamente um e-mail com o conteúdo escolhido.
Como funciona
O script instala um acionador orientado a eventos que é executado sempre que um usuário envia um formulário. Com cada envio de formulário, o script cria e envia um e-mail do um modelo do Documentos Google. O e-mail inclui o nome do usuário e o conteúdo que ele selecionados. O conteúdo que você oferece pode ser de qualquer tipo, desde que seja referenciado pelo um URL.
Serviços do Apps Script
Esta solução usa os seguintes serviços:
- Serviço de script: instala a instância orientada a eventos que é disparado sempre que alguém envia o formulário.
- Serviço de documentos: abre o Modelo do Documentos que o script usa para criar o e-mail.
- Serviço de e-mail: cria e envia o e-mail com o nome do usuário e a seleção de conteúdo.
- Serviço de planilha: adiciona uma confirmação. à página Respostas do formulário depois que o script enviar o e-mail.
Pré-requisitos
Para usar este exemplo, você precisa dos seguintes pré-requisitos:
- Uma Conta do Google (as contas do Google Workspace podem precisam da aprovação do administrador).
- Um navegador da Web com acesso à Internet.
Configurar o script
Clique no botão a seguir para copiar o vídeo Enviar conteúdo selecionado. planilha. O projeto do Apps Script para este solução está anexada à planilha.
Fazer uma cópiaNa planilha copiada, clique em Extensões. > Apps Script.
Na lista suspensa da função, selecione installTrigger.
Clique em Executar.
Quando solicitado, autorize o script. Se a tela de permissão OAuth exibir o aviso Este app não foi verificado, continue selecionando Avançado > Acesse {Project Name} (não seguro).
Importante: se você executar installTrigger mais de uma vez, o script cria vários acionadores, que enviam um e-mail quando o usuário envia o formulário. Para excluir gatilhos extras e evitar e-mails duplicados, clique em Gatilhos
Clique com o botão direito do mouse em cada gatilho extra e clique em Excluir gatilho.Executar o script
- Volte para a planilha e clique em Ferramentas > Gerenciar formulário > Acessar o formulário publicado.
- Preencha o formulário e clique em Enviar.
- Verifique se você recebeu um e-mail com links para o conteúdo selecionado.
Revisar o código
Para revisar o código do Apps Script para esta solução, clique em Veja o código-fonte abaixo:
Acessar o código-fonte
Code.gs
Colaboradores
Este exemplo é mantido pelo Google com a ajuda de especialistas do Google Developers.