Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Google Formulários - #07 Manipulação de Respostas

18/09/2020

Neste tutorial vamos ensinar como utilizar o Google Apps Script para manipular as respostas vindas do formulário.

Manipulando respostas do formulário

Utilizando o Google Apps Script vamos recepcionar as respostas vindas do formulário e separá-las por gênero em abas distintas.

let form=FormApp.openById("1Px9opOY9yfSqVPE6bn8a70sGTRoxnvAJwVsvrrmmqH0");
let spreadsheet=SpreadsheetApp.openById("1gclm19xGkjfEt-AgUxp-mLye5jMa-ji3iDEUmN7YQIE");

function showResponses()
{
    let formResponses=form.getResponses();
    let sheetMasc=spreadsheet.getSheetByName("masculino");
    let sheetFem=spreadsheet.getSheetByName("feminino");
    sheetMasc.clear();
    sheetFem.clear();

    for (let i = 0; i < formResponses.length; i++) {
        let items= formResponses[i].getItemResponses();
        let respGenero=items[3].getResponse();

        items.map(function(elem,ind,obj){
             Logger.log(ind+" - "+elem.getResponse());
        });

    if(respGenero == "Masculino"){
        let sheetFinal=sheetMasc;
    }else{
        let sheetFinal=sheetFem;
    }
    let lastRow=sheetFinal.getLastRow()+1;

    sheetFinal.getRange(lastRow,1).setValue(items[0].getResponse());
    sheetFinal.getRange(lastRow,2).setValue(items[12].getResponse());
    sheetFinal.getRange(lastRow,3).setValue(items[3].getResponse());
    }
}

Por hoje é só! Sucesso nos códigos e na vida!

Precisa de um professor? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso de Google Formulários - #06 Introdução ao Google Apps Script
Nesse tutorial vamos começar a entender o funcionamento do Google Apps Script relacionado ao Google Forms. Vamos usar a linguagem Javascript.
Saiba mais!
Curso de Google Formulários - #08 Formulário Interno (Web Template)
Nessa vídeoaula vamos iniciar o desenvolvimento de um formulário interno a nossa Planilha utilizando um web template com html, css e js.
Saiba mais!
Google Forms
Esse é o curso de Google Forms. Aqui você aprenderá a criar desde um formulário básico até um formulário usando API.
Saiba mais!