Anda dapat membuat aturan yang harus diikuti orang-orang saat mereka mengisi formulir Anda. Misalnya, jika meminta alamat email, Anda dapat memastikan bahwa orang-orang hanya dapat mengisi alamat email yang diformat dengan benar.
Menyiapkan aturan untuk pertanyaan
- Buka formulir di Google Formulir.
- Klik Tambahkan
.
- Di sebelah kanan judul pertanyaan, pilih jenis pertanyaan. Pelajari lebih lanjut jenis pertanyaan.
- Untuk menyiapkan aturan, klik Lainnya
.
- Klik Validasi respons.
- Untuk menyiapkan aturan, pilih terlebih dahulu jenis aturan yang Anda inginkan. Opsi aturan yang tersedia bergantung pada jenis pertanyaan yang dipilih.
- Opsional: Untuk menambahkan pesan error, di sebelah kanan, pada kolom “Teks error kustom”, masukkan pesan error. Responden akan menerima pesan ini ketika jawaban mereka tidak mengikuti aturan.
- Contoh: Anda telah mencapai batas 200 kata.
Jenis aturan
Setiap jenis pertanyaan memiliki opsi setelan yang berbeda.
- Angka: Untuk memastikan jawaban berisi angka tertentu, di menu drop-down, pilih Angka. Lalu, pilih salah satu opsi untuk aturan Anda.
- Contoh:
- Angka yang lebih besar dari atau sama dengan 50
- Angka antara 21 dan 42
- Teks: Untuk memastikan jawaban berisi teks tertentu, pilih Teks di menu drop-down. Kemudian, pilih salah satu opsi untuk aturan Anda:
- Contoh: Pastikan jawaban Anda berisi kata "permen”.
- Pastikan responsnya dalam format email [email protected].
- Contoh: Pastikan jawaban Anda berisi kata "permen”.
- Panjang: Untuk menyiapkan jumlah karakter maksimum atau minimum untuk jawaban Anda, di menu drop-down, pilih Panjang. Kemudian pilih jumlah karakter Maksimum atau Minimum, dan angkanya.
- Contoh: Batasi jawaban hingga 500 karakter atau wajibkan setidaknya 200 karakter.
- Ekspresi reguler: Untuk mewajibkan jawaban teks agar sesuai dengan formula tertentu yang Anda pilih, pilih Ekspresi reguler. Kemudian pilih salah satu opsi di menu drop-down (Berisi, Tidak berisi, Cocok, Tidak Cocok) dan tambahkan pola. Pelajari lebih lanjut ekspresi reguler.
- Contoh: Respons harus berupa nomor telepon 10 digit, dengan rentang untuk setiap digit adalah 0–9.
- Input: Ekspresi reguler yang Cocok
[0–9]{10}
- Hasil yang diharapkan: 1234567890
- Input: Ekspresi reguler yang Cocok
- Contoh: Respons harus berupa nomor telepon 10 digit, dengan rentang untuk setiap digit adalah 0–9.
- Panjang: Untuk menyiapkan jumlah karakter maksimum atau minimum untuk jawaban Anda, di menu drop-down, pilih Panjang. Kemudian pilih jumlah karakter Maksimum atau Minimum, dan angkanya.
- Contoh: Batasi jawaban hingga 200 karakter.
- Ekspresi reguler: Untuk mewajibkan jawaban teks agar sesuai dengan formula tertentu yang Anda pilih, pilih Ekspresi reguler. Kemudian pilih salah satu opsi di menu drop-down (Berisi, Tidak berisi, Cocok, Tidak Cocok) dan tambahkan pola. Pelajari lebih lanjut ekspresi reguler.
- Contoh: Respons harus berupa nomor telepon 10 digit, dengan rentang untuk setiap digit adalah 0–9.
- Input: Ekspresi reguler yang Cocok
[0-9]{10}
- Hasil yang diharapkan: 1234567890
- Input: Ekspresi reguler yang Cocok
- Pilih setidaknya: Tetapkan jumlah minimum kotak yang dapat dicentang.
- Pilih maksimal: Tetapkan jumlah maksimum kotak yang dapat dicentang.
- Pilih dengan tepat: Tentukan jumlah kotak yang harus dicentang.
Pada pertanyaan petak pilihan ganda, responden hanya dapat memilih satu kolom per baris.
Untuk menyiapkan pertanyaan Anda:
- Di Formulir Google, klik Tambahkan
.
- Tambahkan pertanyaan Anda ke kolom “Pertanyaan”.
- Di sebelah kanan judul pertanyaan, pilih Petak pilihan ganda
.
- Tambahkan opsi untuk baris. Misalnya: A, B, C.
- Tambahkan opsi untuk kolom. Contoh: 1, 2, 3.
Untuk menyesuaikan pertanyaan, Anda dapat menyiapkan opsi berikut:
- Untuk memastikan responden memilih opsi dari setiap kolom, aktifkan "Wajibkan jawaban di setiap baris". Jika tidak, mereka akan menerima pesan error dan tidak dapat melanjutkan. Lihat cara menyiapkan pesan error.
- Untuk membatasi jawaban atas satu pilihan per kolom:
- Di kanan bawah, klik Lainnya
.
- Centang kotak di samping “Batasi satu jawaban per kolom”.
- Di kanan bawah, klik Lainnya
- Untuk mengacak urutan baris setiap kali survei dibuka:
- Di kanan bawah, klik Lainnya
.
- Centang kotak di samping “Acak urutan baris”.
- Di kanan bawah, klik Lainnya
Contoh “Batasi satu jawaban per kolom”
Input:
- Baris: A, B, C
- Kolom: 1, 2, 3
Hasil: Responden dapat memilih satu item baris (A, B, C) untuk setiap kolom (1, 2, 3). Jika responden mencentang beberapa baris dalam satu kolom, mereka akan mendapatkan pesan error.
Pada pertanyaan petak pilihan ganda, responden hanya dapat memilih satu kolom per baris.
Untuk menyiapkan pertanyaan Anda:
- Di Formulir Google, klik Tambahkan
.
- Tambahkan pertanyaan Anda ke kolom “Pertanyaan”.
- Di sebelah kanan judul pertanyaan, pilih Petak kotak centang
.
- Tambahkan opsi untuk baris. Misalnya: A, B, C.
- Tambahkan opsi untuk kolom. Contoh: 1, 2, 3.
Untuk menyesuaikan pertanyaan, Anda dapat menyiapkan opsi berikut:
- Untuk memastikan responden memilih opsi dari setiap kolom, aktifkan Wajibkan jawaban di setiap baris. Jika tidak, mereka akan menerima pesan error dan tidak dapat melanjutkan. Lihat cara menyiapkan pesan error.
- Untuk membatasi jawaban atas satu pilihan per kolom:
- Di kanan bawah, klik Lainnya
.
- Centang kotak di samping “Batasi satu jawaban per kolom”.
- Di kanan bawah, klik Lainnya
- Untuk mengacak urutan baris setiap kali survei dibuka:
- Di kanan bawah, klik Lainnya
.
- Centang kotak di samping “Acak urutan baris”.
- Di kanan bawah, klik Lainnya
Contoh “Batasi satu jawaban per kolom”
Input:
- Baris: A, B, C
- Kolom: 1, 2, 3
Hasil: Responden dapat memilih satu item baris (A, B, C) untuk setiap kolom (1, 2, 3). Jika responden mencentang beberapa baris dalam satu kolom, mereka akan mendapatkan pesan error.
Ekspresi reguler
Anda dapat mewajibkan jawaban agar sesuai dengan kumpulan kriteria tertentu yang disebut ekspresi reguler. Ekspresi reguler menelusuri pola dalam jawaban.
Penting: Jika Anda menelusuri instance karakter yang memiliki arti tertentu dalam ekspresi reguler, Anda harus menempatkan garis miring terbalik di depan karakter saat melakukan penelusuran. Misalnya, jika Anda ingin menelusuri instance karakter $, Anda harus memasukkan: \$
.
Tabel ini menampilkan beberapa ekspresi yang didukung Google Dokumen. Ada banyak ekspresi lain yang didukung yang dapat Anda gunakan.
Ekspresi | Deskripsi | Contoh | Cocok dengan | Tidak cocok dengan |
---|---|---|---|---|
. | Tanda titik menandakan karakter apa pun di posisi tertentu. | p. | pak, pas, ps, apa | tak, tas |
* | Tanda bintang setelah karakter menandakan penelusuran untuk karakter sebelumnya yang diulang sebanyak nol atau beberapa kali. | pa*s | pas, ps, paaas | pAs, paes |
+ | Tanda plus setelah karakter menandakan penelusuran untuk karakter yang ditampilkan sebanyak satu atau beberapa kali. | pa+s | pas, paaas | ps, pAs, paes |
? | Ekspresi sebelumnya bersifat opsional. | pa?s | ps, pas | pAs, paes |
^ | Tanda sisipan harus ditempatkan di awal ekspresi reguler dan menandakan bahwa string dimulai dengan karakter atau urutan yang ditempatkan setelah tanda sisipan. | ^[pt]as | pas, tas | Pas sekali, tas dia |
$ | Tanda dolar harus ditempatkan di akhir ekspresi reguler dan menandakan bahwa string diakhiri dengan karakter atau urutan yang ditempatkan sebelum tanda dolar. | [pt]as$ | pas, tas, tasnya pas | pas, tas, pasir |
{A, B} | Ekspresi sebelumnya diulang sebanyak A hingga B, dengan A dan B adalah angka. | p(a{1,2})s | pas, paas | ps, paaas, pAs |
[x], [xa], [xa5] | Himpunan karakter menunjukkan bahwa hanya satu dari karakter tertentu yang akan muncul pada posisi saat ini. Sebagian besar karakter valid dalam tanda kurung, termasuk karakter yang disebutkan sebelumnya dalam ekspresi: [xa,$5Gg.] | p[ao]s | pas, pos | ps, pAs, paaas |
[a-z] | Rentang himpunan karakter menandakan penelusuran karakter dalam rentang karakter tertentu. Rentang umum meliputi a-z, A-Z, and 0–9. Rentang dapat digabungkan menjadi satu rentang: [a-zA-Z0-9]. Rentang juga dapat dikombinasikan dengan himpunan karakter (disebutkan sebelumnya): [a-zA-Z,&*]. | p[a-o]s | pas, pos, pbg, plg | ps, pAs, pus |
[^a-fDEF] | Himpunan karakter yang dimulai dengan ^ menandakan penelusuran karakter yang tidak ada dalam himpunan tertentu. | p[^ieu]s | pas, pAs, pos, p$s | ps, pis, pes, pus |
\s | Karakter spasi putih apa pun. | p\ss | p s, p[TAB]s | ps, pas, paes |
Berikut adalah beberapa contoh mengenai cara ekspresi reguler dapat digunakan untuk menelusuri spreadsheet:
-
Menelusuri sel yang berisi jumlah dolar
-
Masukkan ekspresi berikut di kolom Temukan:
^\$([0-9,]+)?[.][0-9]+
-
Hal ini berarti jumlah uang dalam dolar yang angka pertamanya adalah 0–9 atau koma yang muncul sebanyak nol atau beberapa kali, diikuti dengan [.], kemudian diikuti dengan angka 0–9 yang berulang satu atau beberapa kali. Penelusuran ini akan menampilkan hal berikut: $4,666, $17,86, $7,76, $,54, $900.001,00, $523.877.231,56
-
Menelusuri sel yang berisi kode pos AS
-
Di kolom “Temukan”, masukkan:
[0-9]{5}(-[0-9]{4})?
-
Hal ini berarti kode pos AS yang terdiri dari lima angka dengan tanda hubung opsional dan add-on empat digit.
-
Menelusuri sel berisi nama yang diawali dengan huruf kecil
- Masukkan ekspresi berikut di kolom Temukan:
^[a-z].*
- Masukkan ekspresi berikut di kolom Temukan:
Hal ini berarti input sel yang berisi huruf kecil dan diikuti dengan karakter lain sebanyak 0 atau beberapa kali. Penelusuran ini akan menampilkan hal berikut: bob, jim, gEORGE, marTin