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
- Periode ujian. Tes yang harus ditutup pada waktu yang tepat terlepas dari siapa yang masih menjawab — Apps Script atau formLimiter adalah pilihan yang andal di sini, karena peralihan manual berisiko penutupan terlambat.
- Batas waktu pendaftaran. Pendaftaran acara atau entri undian yang perlu berhenti menerima jawaban tepat saat batas waktu berlalu — kedua opsi otomatis berfungsi dengan baik, dan memadukannya dengan pengaturan batas jawaban (lihat panduan yang ditautkan di atas) menambah lapisan kontrol kedua.
- Promosi waktu terbatas. Formulir yang terikat dengan jendela kampanye pendek diuntungkan dari penutupan otomatis sehingga Anda tidak perlu melacak hitungan mundur secara manual.
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 manual | Trigger Apps Script | Add-on formLimiter | |
|---|---|---|---|
| Usaha pengaturan | Tidak ada | Perlu menulis skrip singkat | Instal dari Marketplace, konfigurasi pengaturan |
| Presisi | Bergantung pada ketersediaan Anda | Tepat, hingga ke menit | Tepat, hingga ke menit |
| Dibuat oleh Google? | Tidak berlaku — toggle native | Ya, Apps Script adalah produk Google | Tidak, pihak ketiga |
| Bisa juga membuka formulir otomatis? | Tidak, hanya manual | Ya, pola yang sama secara terbalik | Terbatas — terutama dibuat untuk menutup |
| Terbaik untuk | Formulir santai, taruhan rendah | Siapa saja yang nyaman dengan sedikit kode | Pengguna 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
- 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.
- 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.
- 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.
- 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.