Bisakah Google Form Dijadwalkan Terbuka atau Tertutup Otomatis?

Jawaban singkat: Tidak, tidak secara native. Google Forms hanya memiliki toggle manual "Accepting responses" — tidak ada penjadwal tanggal/waktu bawaan. Untuk mengotomatisasinya, tulis Google Apps Script dengan trigger berbasis waktu, instal add-on pihak ketiga seperti formLimiter, atau cukup alihkan secara manual jika waktunya tidak kritis.

Banyak orang mengharapkan Google Forms memiliki fitur penjadwalan — atur tanggal buka, atur tanggal tutup, lalu pergi. Nyatanya tidak. Yang diberikan Google Forms adalah satu tombol manual di tab Responses: "Accepting responses," aktif atau tidak. Semua di luar peralihan manual itu adalah sesuatu yang Anda bangun atau tambahkan sendiri. Berikut yang benar-benar berfungsi untuk periode ujian, batas waktu pendaftaran, dan promosi waktu terbatas.

Apa yang benar-benar diberikan Google Forms

Buka formulir Anda, klik tab Responses, dan Anda akan melihat toggle berlabel Accepting responses. Matikan dan siapa pun yang mengunjungi link formulir akan melihat pesan bahwa formulir sudah tidak menerima kiriman lagi, beserta pesan khusus opsional yang bisa Anda atur. Itulah seluruh mekanisme native — tidak ada field di mana pun di Settings untuk memasukkan tanggal tutup atau tanggal buka. Lihat panduan kami tentang menutup Google Form dan membatasi jawaban untuk lebih lanjut tentang toggle tersebut dan opsi batas jawaban terkait.

Opsi 1: Peralihan manual

Untuk penggunaan skala kecil atau informal — RSVP makan siang tim, tugas kelas yang jatuh tempo pada jam tertentu — pendekatan paling sederhana adalah cukup mengingat untuk mengalihkan toggle sendiri pada waktu yang tepat. Ini tidak memerlukan biaya dan tidak memerlukan pengaturan teknis. Kelemahan yang jelas adalah ini sepenuhnya bergantung pada Anda yang mengingat, dan "tutup tepat pukul 23:59" tidak berjalan baik jika Anda sedang tidur.

Opsi 2: Google Apps Script dengan trigger berbasis waktu

Untuk apa pun di mana waktu tutup yang tepat benar-benar penting — periode ujian, batas waktu yang ditegakkan demi keadilan — Google Apps Script dapat melakukan ini secara andal. Apps Script adalah lapisan scripting bawaan Google untuk aplikasi Workspace, dan dapat mengontrol formulir secara terprogram, termasuk mengalihkan "Accepting responses" sesuai jadwal. Lihat panduan kami yang lebih luas tentang Google Apps Script untuk Google Forms untuk lebih lanjut tentang apa yang bisa dilakukan lapisan scripting di luar penjadwalan. Langkah-langkah untuk kasus penggunaan spesifik ini ada di kotak di atas: buka editor skrip dari formulir Anda, tulis fungsi singkat yang memanggil setAcceptingResponses(false), dan lampirkan trigger berbasis waktu untuk momen tepat yang Anda inginkan agar terpicu. Pola yang sama berfungsi sebaliknya untuk membuka formulir otomatis dengan memanggil setAcceptingResponses(true) pada waktu terjadwal.

Opsi 3: formLimiter (add-on pihak ketiga)

Jika menulis skrip bukan sesuatu yang ingin Anda lakukan sendiri, formLimiter adalah add-on populer yang tersedia melalui Google Workspace Marketplace yang menutup formulir secara otomatis berdasarkan tanggal, waktu, atau total jumlah jawaban. Perlu diperjelas bahwa formLimiter adalah alat pihak ketiga, bukan sesuatu yang dibuat atau dikelola oleh Google — ini bekerja dengan terhubung ke formulir Anda dan menjalankan logikanya sendiri di latar belakang, mirip semangatnya dengan Apps Script yang sudah jadi. Ini adalah opsi yang masuk akal jika Anda ingin penjadwalan tanpa menulis kode sendiri, tetapi seperti halnya add-on pihak ketiga mana pun, ada baiknya meninjau izin apa yang dimintanya sebelum menginstalnya.

Kasus penggunaan umum

Opsi mana yang harus Anda gunakan?

Jika menit yang tepat tidak penting dan Anda akan berada di depan komputer, peralihan manual sudah cukup baik — ini benar-benar opsi paling sederhana dan tidak ada alasan untuk terlalu merumitkan formulir sekali pakai. Jika presisi waktu penting dan Anda nyaman dengan sedikit scripting, Apps Script gratis dan sepenuhnya di bawah kendali Anda. Jika Anda ingin penjadwalan tanpa menyentuh kode, formLimiter adalah opsi pihak ketiga yang mapan, cukup sadari bahwa ini bukan produk Google.

Membandingkan tiga opsi penjadwalan

Peralihan manualTrigger Apps ScriptAdd-on formLimiter
Usaha pengaturanTidak adaPerlu menulis skrip singkatInstal dari Marketplace, konfigurasi pengaturan
PresisiBergantung pada ketersediaan AndaTepat, hingga ke menitTepat, hingga ke menit
Dibuat oleh Google?Tidak berlaku — toggle nativeYa, Apps Script adalah produk GoogleTidak, pihak ketiga
Bisa juga membuka formulir otomatis?Tidak, hanya manualYa, pola yang sama secara terbalikTerbatas — terutama dibuat untuk menutup
Terbaik untukFormulir santai, taruhan rendahSiapa saja yang nyaman dengan sedikit kodePengguna non-teknis yang ingin penjadwalan tanpa scripting

Apa yang terjadi pada jawaban setelah formulir tertutup otomatis

Terlepas dari metode mana yang memicu penutupan, perilaku setelahnya sama: siapa pun yang membuka link setelah "Accepting responses" dimatikan akan melihat pesan tertutup standar, dan tidak ada lagi kiriman yang tercatat. Jawaban yang sudah dikumpulkan sebelum penutupan tetap sepenuhnya dapat diakses di tab Responses dan Sheet yang terhubung — menutup formulir tidak menghapus atau menyembunyikan data yang ada, hanya menghentikan pengiriman baru. Jika Anda juga ingin diberi tahu saat formulir tertutup (bukan memeriksa nanti), padukan metode penjadwalan apa pun yang Anda gunakan dengan notifikasi email untuk jawaban baru, sehingga Anda memiliki catatan yang jelas tentang jawaban terakhir yang masuk sebelum batas waktu.

Mengatasi masalah penutupan/pembukaan terjadwal

  1. Trigger Apps Script tidak terpicu. Periksa halaman Triggers (ikon jam) di editor Apps Script untuk log error — penyebab umum adalah otorisasi skrip kedaluwarsa atau dicabut setelah perubahan kata sandi akun Google.
  2. Formulir sudah tertutup tetapi orang mengatakan mereka masih bisa mengirim. Pastikan mereka tidak melihat halaman yang di-cache — minta mereka memuat ulang link formulir secara langsung alih-alih mengirim ulang dari tab yang sebelumnya sudah dibuka.
  3. Anda ingin formulir terbuka kembali secara otomatis minggu/bulan/tahun depan secara berulang. Trigger Apps Script dapat diatur untuk berulang (misalnya, "setiap minggu"), yang biasanya tidak bisa dilakukan oleh penutupan formLimiter sekali pakai tanpa mengonfigurasi ulang setiap kali.
  4. Responden melaporkan formulir mengatakan "not accepting responses" karena alasan yang tidak terkait dengan jadwal Anda. Singkirkan dulu penyebab yang tidak terkait, seperti mencapai batas volume jawaban Google — lihat Google Forms not accepting responses untuk daftar lengkap penyebabnya.

FAQ

Apakah Google Forms memiliki penjadwal bawaan?

Tidak. Google Forms tidak memiliki fitur native untuk membuka atau menutup formulir secara otomatis pada tanggal dan waktu tertentu. Toggle "Accepting responses" di tab Responses harus dialihkan secara manual, atau diotomatisasi dengan skrip atau add-on.

Bagaimana cara menutup Google Form secara otomatis pada waktu tertentu?

Dua cara umum adalah menulis Google Apps Script dengan trigger berbasis waktu yang mematikan "Accepting responses" pada waktu yang Anda pilih, atau menginstal add-on Workspace pihak ketiga seperti formLimiter yang menutup formulir berdasarkan tanggal, waktu, atau jumlah jawaban.

Apakah formLimiter dibuat oleh Google?

Tidak, formLimiter adalah add-on pihak ketiga yang didistribusikan melalui Google Workspace Marketplace. Ini tidak dibuat atau dikelola oleh Google, meskipun terintegrasi langsung dengan Google Forms.

Bisakah saya cukup menutup Google Form secara manual?

Ya — untuk penggunaan skala kecil atau informal, mematikan "Accepting responses" secara manual pada waktu yang tepat berfungsi dengan baik dan tidak memerlukan pengaturan apa pun.

Apakah menutup formulir secara otomatis menghapus jawaban yang sudah dikumpulkan?

Tidak. Menutup formulir, baik secara manual maupun melalui trigger terjadwal, hanya menghentikan pengiriman baru. Setiap jawaban yang dikumpulkan sebelum penutupan tetap ada di tab Responses dan Google Sheet yang terhubung.

Panduan terkait