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 - #17 Questões com Encaminhamento para Seções via Script

07/05/2022

Nesse 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

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

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.
Saiba mais!
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
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!