Creare moduli Google da Fogli con AppsScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025
  • In questo video mostro come creare un Modulo Google a partire da una serie di domande (e relative opzioni di risposta) in un Foglio Google utilizzando AppsScript. Le opzioni di risposta possono essere presentate con option buttons oppure in un elenco a discesa.

ความคิดเห็น • 7

  • @bartolo1780
    @bartolo1780 11 หลายเดือนก่อน

    Ciao Massimo, ottimo lavoro!! Non sapevo che si potesse realizzare un modulo in questo modo. Grazie. In varie occasioni, nel realizzare i moduli nel modo classico ho pensato di modificare il foglio di calcolo risultante inserendo calcoli derivanti dalle scelte che l'utente fa nel modulo, ma mi sono scontrato con vari bug. Mi sono reso conto che anche cancellando le risposte dal modulo e dal foglio di calcolo, quando ricompilo il form, le risposte nel foglio di calcolo non partono dalla prima casella, pensavo fosse la colonna cronologia a dare la priorità, ma non è così.E' possibile analizzare il codice di un form creato con il metodo classico, per comprenderne il funionamento?

  • @AchilleB74
    @AchilleB74 8 หลายเดือนก่อน

    Ciao Massimo, grazie per i tuoi video che ho trovato molto utili. Ho provato ad aggiungere la domanda tipo "Caselle di Controllo" (var item = form.addCheckboxItem), ma non riesco a trovare il modo. Hai qualche suggerimento? Grazie

    • @MassimoMarletta
      @MassimoMarletta  7 หลายเดือนก่อน

      Ciao, grazie per l'interesse ☺️ per aggiungere e configurare un CheckBoxItem basta fare cosi.
      Fammi sapere se hai ancora dubbi.
      var item = form.addCheckboxItem()
      .setTitle(domanda)
      .setChoiceValues(lista)
      .setRequired(true)
      .showOtherOption(false);

  • @SFerrinB
    @SFerrinB 6 หลายเดือนก่อน

    grazie, molto interessante. Ho provato ma ci sono problemi di 'sicurezza', da quale impostazione può dipendere?

    • @MassimoMarletta
      @MassimoMarletta  6 หลายเดือนก่อน

      Grazie ☺️ che tipo di problemi? Che messaggio dà?

  • @IlariaGambino-yx3xn
    @IlariaGambino-yx3xn 9 หลายเดือนก่อน

    Salve professore complimenti è possibile avere il codice ? Grazie

    • @MassimoMarletta
      @MassimoMarletta  9 หลายเดือนก่อน

      Grazie! Ecco il codice che ho utilizzato nel video (quando apre il modulo va inserito l'id del modulo):
      function myFunction() {
      // ottiene il foglio di calcolo
      var spreadsheet = SpreadsheetApp.getActive();
      var sheet = spreadsheet.getSheetByName('Foglio1');
      // legge il titolo e la descrizione del modulo
      var titolo = sheet.getRange('B1').getValue()
      var descrizione = sheet.getRange('B2').getValue()
      // crea il modulo con titolo e descrizione
      //var form = FormApp.create(titolo);
      // apre un modulo esistente e imposta il titolo
      var form = FormApp.openById(................); //