Launchpad Online – Bikin Google Form yang Terprogram dengan Apps Script


Google Form With Apps Script

[Sumber: Pixabay]

Beberapa waktu lalu, Google merilis sebuah video Launchpad Online baru untuk seri-seri video developer. Dalam video ini, Google lebih fokus membahas tentang beberapa baris kode JavaScript yang memperlihatkan betapa mudahnya untuk membuat secara otomatis Google Form.

Google Form merupakan tool yang sangat terkenal untuk membuat polling bagi rekan-rekan atau menciptakan kuis untuk para siswa. Para pengguna dapat membuat beberapa form secara manual agar mudah dikelola. Akan tetapi jika pembaca ingin membuat dengan jumlah yang sangat banyak tentu akan sangat kesusahan jika harus membuat satu per satu secara manual.

Oleh karena itu, Google merilis video yang akan membahas bagaimana menggunakan Google Apps Script yang dapat membantu penggunanya membuat Google Form secara otomatis menggunakan pemrograman.

Beberapa baris kode yang dijelaskan dalam video tersebut adalah sebagai berikut ini:

  1. Membuat form baru
    function createForm() { 
    
       // create & name Form 
    
       var item = "Speaker Information Form"; 
    
       var form = FormApp.create(item) 
    
           .setTitle(item);
  2. Membuat ruang untuk satu baris teks
    // single line text field 
    
       item = "Name, Title, Organization"; 
    
       form.addTextItem() 
    
           .setTitle(item) 
    
           .setRequired(true);
  3. Membuat area untuk beberapa baris teks
    // multi-line "text area" 
    
       item = "Short biography (4-6 sentences)"; 
    
       form.addParagraphTextItem() 
    
           .setTitle(item) 
    
           .setRequired(true);
  4. Membuat Radio Button
    // radiobuttons 
    
       item = "Handout format"; 
    
       var choices = ["1-Pager", "Stapled", "Soft copy (PDF)", "none"]; 
    
       form.addMultipleChoiceItem() 
    
           .setTitle(item) 
    
           .setChoiceValues(choices) 
    
           .setRequired(true);
  5. Membuat beberapa Checkboxes
    // (multiple choice) checkboxes 
    
       item = "Microphone preference (if any)"; 
    
       choices = ["wireless/lapel", "handheld", "podium/stand"]; 
    
       form.addCheckboxItem() 
    
           .setTitle(item) 
    
           .setChoiceValues(choices);

Untuk mempelajari lebih lanjut informasi ini, pembaca dapat mengakses laman Dokumentasi referensi kode-kode Apps Script untuk Google Form. Sedangkan bagi pembaca yang baru memulai, dapat mengakses laman Form add-on quickstart. Untuk mengintegrasikan dengan layanan Google lainnya, pembaca dapat mengakses laman Advanced Form quickstarted.

[Via Google Developer Blog]