Descubra Seu Elemento - projeto de automatização de criação e envio de emails dos resultados de pesquisa realizado via Google Form.
- Abrir uma planilha vinculada ao Form;
- Aba vinculada ao Form deve ser renomeada para
Respostas; - Criar uma segunda aba com chamada
Configuracao_Email; - Através da planilha abra o App Script;
- Na aba editor crie três arquivos client.gs, admin_view.html e client_view.html;
- Copie os códigos disponíveis aqui no git para os arquivos criados no App Script, conforme seus respectivos nomes e salve o projeto;
- Abra o client.gs na função
setUpTriggero.forForm()deve receber o id do formulário.
//Trigger Formulario
function setUpTrigger() {
ScriptApp.newTrigger('main')
.forForm('ID DO FORMULÁRIO')
.onFormSubmit()
.create();
} - Ainda no client.gs, na opção de selecionar função para executar selecione
setUpTriggere clique em executar;
-
Na planilha na aba
Respostas, devesse criar os campos que serão apresentados no frontend/email como os resultados da pesquisa. -
A atenção precisa ser dada nas posições dos campos, pois irão ser chamados pelo client.gs nas funções
buildElements,buildComplementaryElementsebuildInformationToSendonde é realizado um range linha x coluna para saber exatamente quais campos pegar.
- Na planilha na aba
Configuracao_Email, devesse criar os campos que serão apresentados no frontend/email, tais como descrição no topo e assinatura do email.
- Novamente a atenção precisa ser dada nas posições dos campos, pois irão ser chamados pelo client.gs nas funções
buildElements,buildComplementaryElementsebuildInformationToSendonde é realizado um range linha x coluna para saber exatamente quais campos pegar.
Os botões disponíveis na aba Configuracao_Email devem ser vinculado as seguintes funções: