คุณจะสร้างกฎที่ผู้ใช้ต้องปฏิบัติตามเมื่อกรอกข้อมูลแบบฟอร์มได้ เช่น หากขอที่อยู่อีเมล คุณสามารถกำหนดให้ผู้คนส่งได้เฉพาะที่อยู่อีเมลในรูปแบบที่ถูกต้องเท่านั้น
ตั้งค่ากฎสำหรับคำถาม
- เปิดแบบฟอร์มใน Google ฟอร์ม
- คลิก Add (เพิ่ม)
- เลือกประเภทของคำถามทางด้านขวาของชื่อคำถาม ดูข้อมูลเพิ่มเติมเกี่ยวกับประเภทของคำถาม
- หากต้องการตั้งกฎ ให้คลิกเพิ่มเติม
- คลิกการตรวจสอบการตอบกลับ
- หากต้องการตั้งค่ากฎ ให้เลือกประเภทกฎที่ต้องการก่อน ตัวเลือกของกฎที่ใช้ได้จะขึ้นอยู่กับประเภทของคำถามที่เลือก
- ไม่บังคับ: หากต้องการเพิ่มข้อความแสดงข้อผิดพลาด ให้ป้อนข้อความแสดงข้อผิดพลาดในช่อง "ข้อความแสดงข้อผิดพลาดที่กำหนดเอง" ทางด้านขวา ผู้ตอบจะได้รับข้อความนี้เมื่อคำตอบไม่เป็นไปตามกฎ
- ตัวอย่าง: คุณมีคำถึงจำนวนสูงสุด 200 คำแล้ว
ประเภทของกฎ
คำถามแต่ละประเภทมีตัวเลือกการตั้งค่าที่ต่างกันไป
- ตัวเลข: เพื่อให้แน่ใจว่าคำตอบมีตัวเลขในรูปแบบที่ต้องการ ให้เลือกตัวเลขในเมนูแบบเลื่อนลง จากนั้นเลือกตัวเลือกใดตัวเลือกหนึ่งสำหรับกฎของคุณ
- ตัวอย่าง
- ตัวเลขที่มากกว่าหรือเท่ากับ 50
- ตัวเลขระหว่าง 21 ถึง 42
- ข้อความ: เลือกข้อความในเมนูแบบเลื่อนลงเพื่อให้แน่ใจว่าคำตอบมีข้อความในรูปแบบที่ต้องการ จากนั้นเลือกตัวเลือกใดตัวเลือกหนึ่งสำหรับกฎของคุณ
- ตัวอย่าง: ตรวจสอบว่าคำตอบมีคำว่า "ลูกอม"
- ตรวจสอบว่าคำตอบอยู่ในรูปแบบอีเมล text@example.com
- ตัวอย่าง: ตรวจสอบว่าคำตอบมีคำว่า "ลูกอม"
- ความยาว: หากต้องการกำหนดจำนวนอักขระสูงสุดหรือต่ำสุดสำหรับคำตอบ ให้เลือกความยาวในเมนูแบบเลื่อนลง จากนั้นเลือกว่าต้องการกำหนดจำนวนอักขระสูงสุดหรือต่ำสุด แล้วเลือกตัวเลขที่ต้องการ
- ตัวอย่าง: จำกัดคำตอบให้มีอักขระไม่เกิน 500 ตัวหรือต้องมีอักขระอย่างน้อย 200 ตัว
- นิพจน์ทั่วไป: หากต้องการกำหนดให้ข้อความคำตอบตรงกับสูตรบางสูตรที่คุณเลือก ให้เลือกนิพจน์ทั่วไป จากนั้นเลือกตัวเลือกใดตัวเลือกหนึ่งในเมนูแบบเลื่อนลง (มี, ไม่มี, ตรงกัน, ไม่ตรงกัน) แล้วเพิ่มรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ทั่วไป
- ตัวอย่าง: คำตอบต้องเป็นหมายเลขโทรศัพท์ 10 หลัก โดยช่วงสำหรับตัวเลขแต่ละหลักคือ 0-9
- อินพุต: นิพจน์ทั่วไปตรงกับ
[0–9]{10} - ผลลัพธ์ที่คาดหวัง: 1234567890
- อินพุต: นิพจน์ทั่วไปตรงกับ
- ตัวอย่าง: คำตอบต้องเป็นหมายเลขโทรศัพท์ 10 หลัก โดยช่วงสำหรับตัวเลขแต่ละหลักคือ 0-9
- ความยาว: หากต้องการกำหนดจำนวนอักขระสูงสุดหรือต่ำสุดสำหรับคำตอบ ให้เลือกความยาวในเมนูแบบเลื่อนลง จากนั้นเลือกว่าต้องการกำหนดจำนวนอักขระสูงสุดหรือต่ำสุด แล้วเลือกตัวเลขที่ต้องการ
- ตัวอย่าง: จำกัดคำตอบให้มีอักขระไม่เกิน 200 ตัว
- นิพจน์ทั่วไป: หากต้องการกำหนดให้ข้อความคำตอบตรงกับสูตรบางสูตรที่คุณเลือก ให้เลือกนิพจน์ทั่วไป จากนั้นเลือกตัวเลือกใดตัวเลือกหนึ่งในเมนูแบบเลื่อนลง (มี, ไม่มี, ตรงกัน, ไม่ตรงกัน) แล้วเพิ่มรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ทั่วไป
- ตัวอย่าง: คำตอบต้องเป็นหมายเลขโทรศัพท์ 10 หลัก โดยช่วงสำหรับตัวเลขแต่ละหลักคือ 0-9
- อินพุต: นิพจน์ทั่วไปตรงกับ
[0-9]{10} - ผลลัพธ์ที่คาดหวัง: 1234567890
- อินพุต: นิพจน์ทั่วไปตรงกับ
- เลือกอย่างน้อย: กำหนดจำนวนช่องขั้นต่ำที่ต้องเลือก
- เลือกไม่เกิน: กำหนดจำนวนช่องสูงสุดที่เลือกได้
- เลือกพอดี: ระบุจำนวนช่องที่ต้องเลือก
ผู้ตอบคำถามในตารางกริดแบบหลายตัวเลือกจะเลือกได้เพียง 1 คอลัมน์ต่อแถว
วิธีตั้งค่าคำถาม
- คลิกเพิ่ม
ในแบบฟอร์มใน Google ฟอร์ม
- เพิ่มคำถามลงในช่อง "คำถาม"
- เลือกตารางกริดแบบหลายตัวเลือก
ทางด้านขวาของชื่อคำถาม
- เพิ่มตัวเลือกสำหรับแถว เช่น A, B, C
- เพิ่มตัวเลือกสำหรับคอลัมน์ เช่น: 1, 2, 3
หากต้องการกำหนดคำถามเอง คุณสามารถตั้งค่าตัวเลือกเหล่านี้ได้
- เปิดตัวเลือก "ต้องมีคำตอบในแต่ละแถว" เพื่อให้ผู้ตอบเลือกตัวเลือกจากแต่ละคอลัมน์ ไม่เช่นนั้นผู้ตอบจะได้รับข้อความแสดงข้อผิดพลาดและจะดำเนินการต่อไม่ได้ ดูวิธีตั้งค่าข้อความแสดงข้อผิดพลาด
- หากต้องการจำกัดคำตอบไว้เพียง 1 ตัวเลือกต่อคอลัมน์ ให้ทำดังนี้
- คลิกเพิ่มเติม
ที่ด้านขวาล่าง
- ทำเครื่องหมายในช่องข้าง "จำกัด 1 คำตอบต่อคอลัมน์"
- คลิกเพิ่มเติม
- หากต้องการสับเปลี่ยนลำดับของแถวทุกครั้งที่เปิดแบบสำรวจ ให้ทำดังนี้
- คลิกเพิ่มเติม
ที่ด้านขวาล่าง
- เลือกช่องถัดจาก "สับเปลี่ยนลำดับของแถว"
- คลิกเพิ่มเติม
ตัวอย่าง "จำกัดคำตอบ 1 รายการต่อคอลัมน์"
การป้อนข้อมูล
- แถว: A, B, C
- คอลัมน์: 1, 2, 3
ผลลัพธ์: ผู้ตอบสามารถเลือก 1 รายการในแถว (A, B, C) สำหรับแต่ละคอลัมน์ (1, 2, 3) ได้ แต่หากเลือกหลายแถวในคอลัมน์เดียว ผู้ตอบจะได้รับข้อความแสดงข้อผิดพลาด
ผู้ตอบคำถามในตารางกริดแบบหลายตัวเลือกจะเลือกได้เพียง 1 คอลัมน์ต่อแถว
วิธีตั้งค่าคำถาม
- คลิกเพิ่ม
ในแบบฟอร์มใน Google ฟอร์ม
- เพิ่มคำถามลงในช่อง "คำถาม"
- เลือกตารางกริดแบบช่องทำเครื่องหมาย
ทางด้านขวาของชื่อคำถาม
- เพิ่มตัวเลือกสำหรับแถว เช่น A, B, C
- เพิ่มตัวเลือกสำหรับคอลัมน์ เช่น: 1, 2, 3
หากต้องการกำหนดคำถามเอง คุณสามารถตั้งค่าตัวเลือกเหล่านี้ได้
- เปิดตัวเลือกต้องมีคำตอบในแต่ละแถวเพื่อให้ผู้ตอบเลือกตัวเลือกจากแต่ละคอลัมน์ ไม่เช่นนั้นผู้ตอบจะได้รับข้อความแสดงข้อผิดพลาดและจะดำเนินการต่อไม่ได้ ดูวิธีตั้งค่าข้อความแสดงข้อผิดพลาด
- หากต้องการจำกัดคำตอบไว้เพียง 1 ตัวเลือกต่อคอลัมน์ ให้ทำดังนี้
- คลิกเพิ่มเติม
ที่ด้านขวาล่าง
- ทำเครื่องหมายในช่องข้าง "จำกัด 1 คำตอบต่อคอลัมน์"
- คลิกเพิ่มเติม
- หากต้องการสับเปลี่ยนลำดับของแถวทุกครั้งที่เปิดแบบสำรวจ ให้ทำดังนี้
- คลิกเพิ่มเติม
ที่ด้านขวาล่าง
- เลือกช่องถัดจาก "สับเปลี่ยนลำดับของแถว"
- คลิกเพิ่มเติม
ตัวอย่าง "จำกัดคำตอบ 1 รายการต่อคอลัมน์"
การป้อนข้อมูล
- แถว: A, B, C
- คอลัมน์: 1, 2, 3
ผลลัพธ์: ผู้ตอบสามารถเลือก 1 รายการในแถว (A, B, C) สำหรับแต่ละคอลัมน์ (1, 2, 3) ได้ แต่หากเลือกหลายแถวในคอลัมน์เดียว ผู้ตอบจะได้รับข้อความแสดงข้อผิดพลาด
นิพจน์ทั่วไป
คุณจะกำหนดให้คำตอบตรงกับชุดกฎเกณฑ์ซึ่งเรียกว่านิพจน์ทั่วไปได้ โดยนิพจน์ทั่วไปจะค้นหารูปแบบในคำตอบ
สำคัญ: หากค้นหาอินสแตนซ์ของอักขระที่มีความหมายเฉพาะเจาะจงในนิพจน์ทั่วไป คุณควรใส่แบ็กสแลชไว้หน้าอักขระเมื่อป้อนการค้นหา เช่น หากต้องการค้นหาอินสแตนซ์ของอักขระ $ คุณควรป้อน \$
ตารางนี้แสดงนิพจน์บางส่วนที่ Google เอกสารรองรับ โดยคุณสามารถใช้นิพจน์ที่รองรับอื่นๆ ได้อีกมากมาย
| นิพจน์ | คำอธิบาย | ตัวอย่าง | คำที่ตรงกัน | คำที่ไม่ตรงกัน |
|---|---|---|---|---|
| . | จุดหมายถึงอักขระใดๆ ในตำแหน่งที่ระบุ | d. | do, dog, dg, ads | fog, jog |
| * | เครื่องหมายดอกจันที่ตามหลังอักขระหมายถึงการค้นหาอักขระที่อยู่ก่อนหน้าเครื่องหมาย ซึ่งอาจปรากฏซ้ำหลายตัวหรือไม่ปรากฏเลย | do*g | dog, dg, dooog | dOg, doug |
| + | เครื่องหมายบวกที่ตามหลังอักขระหมายถึงการค้นหาอักขระนั้น ซึ่งปรากฏซ้ำตั้งแต่ 1 ตัวขึ้นไป | do+g | dog, dooog | dg, dOg, doug |
| ? | มีนิพจน์ตัวที่อยู่ข้างหน้าหรือไม่ก็ได้ | do?g | dg, dog | dOg, doug |
| ^ | เครื่องหมายรูปหมวกต้องวางไว้ที่ส่วนต้นของนิพจน์ทั่วไป และหมายความว่าสตริงนั้นขึ้นต้นด้วยอักขระหรือตามลำดับที่วางไว้หลังจากเครื่องหมายรูปหมวก | ^[dh]og | dog, hog | A dog, his hog |
| $ | เครื่องหมายดอลลาร์ต้องวางไว้ที่ส่วนท้ายของนิพจน์ทั่วไป และหมายความว่าสตริงนั้นสิ้นสุดด้วยอักขระหรือตาลำดับที่วางไว้ก่อนหน้าเครื่องหมายดอลลาร์ | [dh]og$ | dog, hog, hot dog | dogs, hog, doggy |
| {A, B} | จำนวนครั้งที่นิพจน์ตัวที่อยู่ข้างหน้าจะปรากฏซ้ำ ระหว่างจำนวน A กับ B โดยที่ A และ B มีค่าเป็นตัวเลข | d(o{1,2})g | dog, doog | dg, dooog, dOg |
| [x], [xa], [xa5] | ชุดอักขระหมายถึงอักขระที่กำหนดตัวใดตัวหนึ่งควรปรากฏในตำแหน่งปัจจุบัน โดยทั่วไป ภายในวงเล็บจะสามารถใช้อักขระใดก็ได้ รวมถึงอักขระที่กล่าวถึงก่อนหน้านี้ในนิพจน์: [xa,$5Gg.] | d[ou]g | dog, dug | dg, dOg, dooog |
| [a-z] | ช่วงชุดอักขระหมายถึงการค้นหาอักขระภายในช่วงอักขระที่กำหนด ช่วงที่พบบ่อยได้แก่ a-z, A-Z และ 0-9 ช่วงสามารถมีการผสมกันไว้ในช่วงเดียว: [a-zA-Z0-9] นอกจากนี้ยังสามารถผสมช่วงกับชุดอักขระ (ที่กล่าวถึงก่อนหน้านี้): [a-zA-Z,&*] | d[o-u]g | dog, dug, dpg, drg | dg, dOg, dag |
| [^a-fDEF] | ชุดอักขระที่ขึ้นต้นด้วย ^ หมายถึงการค้นหาอักขระที่ไม่อยู่ภายในชุดที่ระบุ | d[^aeu]g | dog, dOg, dig, d$g | dg, dag, deg, dug |
| \s | อักขระที่เป็นเว้นวรรค | d\sg | d g, d[TAB]g | dg, dog, doug |
ตัวอย่างด้านล่างนี้จะแสดงวิธีใช้นิพจน์ทั่วไปในการค้นหาสเปรดชีต
-
ค้นหาเซลล์ที่มีจำนวนเงินดอลลาร์
-
ป้อนค่าต่อไปนี้ในแถบค้นหา:
^\$([0-9,]+)?[.][0-9]+
-
ค่านี้หมายถึงจำนวนเงินดอลลาร์ โดยที่ตัวเลขแรกจะเป็น 0-9 หรือเครื่องหมายจุลภาคที่อาจปรากฏซ้ำหลายครั้งหรือไม่มีเลย จากนั้นตามด้วย [.] ซึ่งจะตามด้วยหมายเลข 0-9 ที่อาจปรากฏซ้ำตั้งแต่ 1 ครั้งขึ้นไป การค้นหานี้อาจแสดงค่าต่อไปนี้: $4.666, $17.86, $7.76, $.54, $900,001.00, $523,877,231.56
-
ค้นหาเซลล์ที่มีรหัสไปรษณีย์ของสหรัฐอเมริกา
-
ในแถบ "ค้นหา" ให้ป้อน
[0-9]{5}(-[0-9]{4})?
-
ค่านี้หมายถึงรหัสไปรษณีย์ของสหรัฐฯ ที่มีเลข 5 ตัว และจะมีเครื่องหมายขีดกลางและส่วนเสริมตัวเลข 4 หลักหรือไม่ก็ได้
-
ค้นหาเซลล์ที่มีชื่อขึ้นต้นด้วยอักขระตัวพิมพ์เล็ก
- ป้อนค่าต่อไปนี้ในแถบค้นหา:
^[a-z].*
- ป้อนค่าต่อไปนี้ในแถบค้นหา:
ค่านี้หมายถึงข้อมูลในเซลล์ที่มีตัวอักษรเป็นตัวพิมพ์เล็กซึ่งตามด้วยอักขระอื่นที่อาจปรากฏซ้ำหลายครั้งหรือไม่มีเลย การค้นหานี้จะแสดงค่าต่อไปนี้: bob, jim, gEORGE, marTin