Menjaga Opsi Tetap Sinkron
Setelah sebuah pertanyaan terhubung, tidak ada yang perlu dinyalakan. Sinkronisasi berjalan otomatis, dan panel samping memberi tahu Anda kapan terakhir kali berjalan.
Kapan Sinkronisasi Berjalan
- Saat Anda menghubungkan pertanyaan, langsung saat itu juga
- Saat Anda membuka panel samping, secara diam-diam, sehingga perubahan yang Anda buat di sheet sudah masuk ke formulir sebelum Anda melihatnya
- Setiap jam, di latar belakang, terbuka atau tidaknya formulir maupun panel samping
- Pada setiap pengiriman formulir, yang sekaligus memperbarui jumlah di kolom Taken
- Saat Anda menekan "Sinkronkan semua" di menu roda gigi
Tiap jam adalah jadwal latar belakang tercepat yang diizinkan Google untuk add-on formulir, jadi perubahan di sheet bisa butuh sampai satu jam untuk muncul dengan sendirinya. Tekan Sinkronkan semua jika Anda ingin sekarang juga.
Jika add-on dijeda pada tab Formulir, sinkronisasi latar belakang ikut berhenti; formulir yang berstatus "Dijeda" tidak seharusnya punya tugas per jam yang menulis ulang pertanyaannya. Menekan Sinkronkan semua sendiri tetap berfungsi, karena menekannya adalah wujud kehendak Anda.
Apa yang Ditulis Sebuah Sinkronisasi
Sinkronisasi membaca kolom A dan B pada tab pertanyaan lalu:
- Mengganti opsi pertanyaan dengan isi kolom A, setelah memangkas spasi, membuang baris kosong, menghapus duplikat tanpa membedakan huruf besar-kecil, dan memotong daftar sesuai batas 500 opsi dari Google Forms. Opsi "Lainnya" pada pertanyaan tetap dipertahankan
- Menyimpan kapasitas tiap baris dari kolom B sebagai batas opsi tersebut
- Menulis ulang kolom C dengan jumlah pendaftaran terkini per opsi
Baris di panel samping kemudian menampilkan jumlah opsi, berapa yang penuh, dan waktu sinkronisasi terakhir.
Kapasitas: Opsi yang Menutup Dirinya Sendiri
Dengan angka di kolom B, add-on mengamati respons yang masuk:
- Ketika sebuah opsi mencapai kapasitasnya, opsi itu dihapus dari formulir secara otomatis, biasanya dalam beberapa detik setelah respons yang mengisinya. Google menjalankan pemicu melalui timernya sendiri dan tidak menjamin momen yang tepat, jadi sesekali eksekusi yang lebih lambat itu normal, dan berlaku untuk setiap add-on pada Google Form. Dua orang yang berebut tempat terakhir di dalam jeda itu bisa sama-sama mendapatkannya, jadi anggaplah kapasitas sebagai "opsi dihapus saat penuh", bukan sebagai jaminan mutlak
- Naikkan angkanya di kolom B dan opsi itu kembali pada sinkronisasi berikutnya
- Setel ke 0 untuk menutup sebuah opsi dari sheet tanpa menghapus barisnya
- Jika semua opsi penuh atau tertutup, pertanyaan menampilkan satu placeholder "No spots available" (tidak ada tempat tersedia) sampai ada yang terbuka kembali
Dua hal yang perlu diingat:
- Kapasitas dipasangkan berdasarkan baris. Angka di B5 membatasi opsi apa pun yang berada di A5. Mengurutkan ulang kolom A tanpa mengurutkan ulang kolom B memindahkan setiap batas ke opsi yang salah
- Mengganti nama sebuah opsi memulainya dari awal. Hitungan terikat pada teks opsi yang persis sama, jadi mengganti "Lab Robotika" menjadi "Robotika 101" mengulang opsi itu dari nol pendaftaran
Ketika Sinkronisasi Gagal
Sinkronisasi tidak pernah meninggalkan pertanyaan dalam keadaan rusak. Jika tidak bisa diselesaikan, pertanyaan tetap memakai opsinya saat ini dan panel samping menampilkan alasannya pada baris tersebut:
- "Kolom 'Options' kosong, jadi pertanyaan dibiarkan tidak berubah." - kolom A tidak punya nilai yang bisa dipakai, jadi pertanyaan dibiarkan apa adanya. Tambahkan opsi lalu sinkronkan lagi
- "Tata letak tab ini berubah (kolom A harus berisi 'Options')..." - sel A1 tidak lagi berbunyi
Options, biasanya karena sebuah kolom disisipkan atau dihapus. Perbaiki tabnya atau putuskan pertanyaan tersebut. Add-on berhenti di sini dengan sengaja, alih-alih menulis angka kapasitas Anda ke dalam formulir sebagai opsi - "Kolom 'Options' berisi kesalahan rumus..." - sebuah sel menghasilkan sesuatu seperti
#REF!atau#N/A, biasanya=IMPORTRANGE()yang rusak atau belum diizinkan. Teks kesalahan itu tidak pernah ditulis ke dalam formulir sebagai pilihan. Perbaiki rumusnya di sheet opsi lalu sinkronkan lagi - "Tidak dapat membaca sheet opsi." - file-nya hilang atau add-on kehilangan aksesnya. Periksa apakah file itu masih ada di Drive Anda
- "Kesalahan sementara dari Google." - coba lagi sebentar; sinkronisasi per jam akan mencoba dengan sendirinya
- "Tidak dapat memperbarui pertanyaan." - Google Forms menolak penulisan. Ini biasanya berarti pertanyaan itu punya validasi jawaban atau percabangan yang terikat ke opsi tertentu. Periksa pertanyaan tersebut di editor formulir. Kapasitas pada pertanyaan itu dijeda sampai masalahnya beres, dan Anda mungkin menerima email tentang hal ini: lihat Kapasitas yang Dijeda
Perlu dicatat, pertanyaan yang tab-nya dihapus bukanlah sebuah kesalahan. Itu diperlakukan sebagai pemutusan koneksi, dengan pemberitahuannya sendiri pada baris tersebut. Lihat Menghubungkan Pertanyaan.
Salinan Formulir Anda
Jika Anda menyalin sebuah formulir ("Buat salinan" di Drive), koneksinya ikut tersalin, tetapi Google tidak pernah menyalin jadwal latar belakang. Buka panel samping Dynamic Form Choices sekali pada salinan tersebut, atau jalankan sinkronisasi apa pun, dan jadwal per jam dipulihkan secara otomatis.
Satu peringatan: sebuah salinan mewarisi sheet opsi milik formulir asli alih-alih mendapat sheet sendiri, jadi apa pun yang Anda lakukan dari salinan itu bisa menjangkau spreadsheet yang sedang dipakai formulir asli. Jika Anda ingin awal yang bersih, susun pertanyaan salinan itu dari formulir yang belum punya apa pun yang terhubung.
