Aplikasi web contoh Apps Script

Halaman ini menyediakan ringkasan contoh aplikasi web Apps Script untuk Google Forms API.

Prasyarat

  • Aktifkan Forms API di project Google Cloud Anda.
  • Siapkan project Apps Script baru seperti yang dijelaskan di file README GitHub untuk aplikasi web contoh.

Ringkasan

Forms API memungkinkan setiap klien terautentikasi untuk mengakses API secara langsung menggunakan REST.

Karena Apps Script menyediakan cara mudah untuk mendapatkan Token Akses OAuth yang valid dan melakukan panggilan REST, Anda dapat mengintegrasikan Apps Script secara langsung dengan Forms API dengan mudah. Apps Script sudah menyediakan Layanan Formulir yang sudah ada, yang memungkinkan skrip untuk membuat, mengakses, dan memodifikasi Google Formulir. Namun, jika Anda lebih suka menggunakan Forms API langsung dari Apps Script, siapkan akses OAuth seperti berikut:

  1. Dapatkan token akses OAuth yang dicakup dan diautentikasi.

    ScriptApp.getOAuthToken();

  2. Sertakan token OAuth dalam argumen options yang diberikan di setiap panggilan REST ke API.

    UrlFetchApp.fetch(Url, options);

Lihat Menyiapkan project Apps Script untuk mengetahui contoh penerapannya. Panduan penyiapan menjelaskan pipa dasar yang diperlukan untuk memanggil API. Namun, untuk memberikan akses intuitif ke API bagi pengguna akhir, Anda juga dapat mencoba dan memodifikasi contoh aplikasi web kami.

Penggunaan contoh aplikasi web

Contoh aplikasi web lengkap yang memanggil semua metode Forms API secara langsung tersedia di GitHub untuk tujuan demonstrasi.

Menjalankan aplikasi web

Setelah menyiapkan project dan men-deploy-nya sebagai aplikasi Web, Anda dapat mencoba beberapa operasi dasar.

  1. Buat formulir baru dengan mengklik tombol Buat Formulir.

    Formulir baru kini dapat dilihat di kolom ID formulir: dan Anda dapat membukanya dengan mengklik Buka di Formulir.

  2. Setelah membuka formulir baru di jendela terpisah, coba tambahkan beberapa pertanyaan secara manual, lalu klik Get Form by ID dan Anda akan melihat pertanyaan baru di output JSON di sebelah kanan.

Jangan ragu untuk mempelajari metode lain yang tersedia di aplikasi dan amati output di sebelah kanan untuk setiap operasi.

Menggunakan smartwatch Formulir

Perhatikan juga tombol untuk formulir jam tangan. Smartwatch ini menggunakan fitur smartwatch Forms API dan menjalankan operasi dasar untuk membuat, mencantumkan, menghapus, dan memperpanjang smartwatch. Anda perlu menyiapkan project dengan topik Cloud Pub/Sub untuk menggunakannya.

Untuk mengetahui informasi selengkapnya tentang smartwatch Forms API dan Cloud Pub/Sub, lihat Menyiapkan dan menerima notifikasi push.

Langkah berikutnya

Coba sesuaikan aplikasi contoh agar sesuai dengan kebutuhan Anda. Berikut adalah beberapa contohnya:

  • Buat bank pertanyaan di spreadsheet Google, lalu gunakan layanan SpreadsheetApp Apps Script untuk mengambil pertanyaan dari sheet guna mengisi formulir baru.
  • Atau, bank pertanyaan Anda dapat berada dalam database SQL tempat Anda dapat menggunakan Apps Script JDBC Service untuk mengisi formulir dengan pertanyaan dari database.
  • Membuat kuis dan menyimpan skor di buku nilai sheet Google.
  • Siapkan project Anda dengan Cloud Pub/Sub dan gunakan fitur smartwatch untuk membuat papan peringkat siswa real-time guna menampilkan hasil kuis.