Curso de Google Formulários - #17 Questões com Encaminhamento para Seções via Script
07/05/2022Nesse tutorial vamos aprender como criar questões do Google Forms através do Google Apps Scripts sendo que essas questões guiem o usuário para seções específicas.
Questões com Guia para Seções
Para implementar questõs com conteúdo vindo do Google Planilhas e que de acordo com a resposta o usuário seja redirecionado para determinada sessão, iremos utilizar o Google Apps Scripts.
let app = SpreadsheetApp;
let appForm = FormApp;
let spresheet = app.openByUrl("https://docs.google.com/spreadsheets/d/1xmIo_q-2cozOaTOaW6jUG9yjKhzbvgH8BgQztfYIhec/edit#gid=0");
let sheet = spresheet.getSheetByName("Página1");
let form = appForm.openByUrl("https://docs.google.com/forms/d/1ui22N6QQ2zh_9ZpExgPg5sFuBilAsy1sifYXZ8N3fjI/edit");
function insertChoices() {
let range = sheet.getRange("A1:A4").getValues();
let item = form.addListItem();
let pageOutros = form.addPageBreakItem().setTitle('Seção Outros');
let values = [];
values.push(item.createChoice('OUTROS',pageOutros));
range.map((elem,ind,obj)=>{
values.push(item.createChoice(elem[0],appForm.PageNavigationType.SUBMIT));
});
item.setChoices(values);
}
Se precisar deletar a questão, pesquise pelo método:
form.deleteItem(item);
Lembrando que qualquer dúvida você pode ver os métodos na Class Forms.
Por hoje é só! Sucesso nos códigos e na vida!
Precisa de um professor? webdesignemfoco@gmail.com
Posts Relacionados
Curso de Google Formulários - #16 Upload Personalizado de Arquivos
Nessa aula aprenderemos como utilizar o recurso de envio de arquivos em um formulário incorporado a uma aplicação externa.
Curso de Google Formulários - #18 Ordenando Respostas Automaticamente
Nesse tutorial vamos aprender como ordenar as respostas vindas de um formulário Google de maneira automática, seja por ordem de resposta, ordem alfabética, etc