Curso de Google Formulários - #07 Manipulação de Respostas
18/09/2020Neste 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
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.
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.