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

Google Planilhas Avançado - #41 Integração com Google Forms

26/12/2019

No tutorial de hoje realizaremos a integração do Google Forms com o Google Planilhas.

Integrando Google Forms com Google Planilhas

//Forms
function myForm(){
 var app=SpreadsheetApp;
  var spreadsheet=app.getActiveSpreadsheet();
  var sheet=spreadsheet.getSheetByName("Pergunta 01");
  var form=FormApp;
  //var formCreate=form.create("My Form");
  //var formFinal=form.openById(formCreate.getId());
  var formFinal=form.openById("1aWpmtnKPNUjkkEv15jJkmFilGDqT9pzh9Pd9ZfeL7UA");

  formFinal
     .setTitle("Meu Primeiro Formulário")
     .setDescription("Descrição qualquer do meu primeiro form")
     .setConfirmationMessage("Obrigado pela resposta");

  var item = formFinal.addListItem();
  item.setTitle('Qual a sua cidade?')
    .setChoices([
        item.createChoice('Belo Horizonte'),
      item.createChoice('Espírito Santo'),
        item.createChoice('São Paulo')
    ]);

  /*
  var item2=formFinal.addParagraphTextItem();
  item2.setTitle("Nome completo:");
  */

  sheet.getRange("A1:A").getValues().map(function(elem,ind,obj){
    if(elem != ""){
      var item2=formFinal.addParagraphTextItem();
      item2.setTitle(elem[0]);
    }
  });

  formFinal.setProgressBar(true);
  //formFinal.setDestination(form.DestinationType.SPREADSHEET, spreadsheet.getId());
}

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

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

Posts Relacionados

Google Planilhas Avançado - #40 Integração com Google Docs
Na aula de hoje realizaremos a integração do Google Planilhas com o Google Docs usando para isso o Google Apps Script.
Saiba mais!
Google Planilhas Avançado - #42 Introdução a API
Iniciamos hoje a parte mais avançada do curso de Google Planilhas com a introdução a API do Google Sheets utilizando como linguagem backend o PHP.
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!