การตรวจสอบความถูกต้องของคำตอบใน Google ฟอร์ม: ตัวเลข ข้อความ อีเมล ความยาว

คำตอบด่วน: คลิกคำถามแบบคำตอบสั้นหรือย่อหน้า เปิดเมนู แล้วเลือก Response validation เลือกประเภท — Number, Text, Length หรือ Regular expression — ตั้งค่าเงื่อนไข และเขียนข้อความแสดงข้อผิดพลาดที่กำหนดเอง จากนั้น Google ฟอร์มจะปิดกั้นการส่งจนกว่าคำตอบจะตรงกับกฎของคุณ

คำถามแบบข้อความอิสระเป็นจุดที่ง่ายที่สุดที่ข้อมูลรกรุงรังจะแอบเข้ามาในฟอร์ม — หมายเลขโทรศัพท์ที่พิมพ์ปนตัวอักษร อีเมลที่ขาด "@" หรือช่องความคิดเห็นที่ยาวเป็นพันคำ การตรวจสอบความถูกต้องของคำตอบในตัวของ Google ฟอร์มจะจับสิ่งเหล่านี้ก่อนการส่ง โดยปฏิเสธคำตอบและแสดงข้อความแสดงข้อผิดพลาดจนกว่าจะตรงกับกฎที่คุณตั้งไว้ คู่มือนี้จะพาไปดูการตรวจสอบทุกประเภท วิธีเขียนข้อความแสดงข้อผิดพลาดที่คนเข้าใจได้จริง และข้อจำกัดของการตรวจสอบ

วิธีเปิดใช้งานการตรวจสอบความถูกต้องของคำตอบ

  1. คลิกคำถามแบบคำตอบสั้นหรือย่อหน้า — การตรวจสอบใช้ได้เฉพาะกับคำถามสองประเภทที่เป็นข้อความเท่านั้น
  2. คลิกเมนูจุดสามจุด (⋮) ที่ด้านล่างของกล่องคำถาม
  3. เลือก "Response validation" แถวใหม่จะปรากฏใต้คำถามพร้อมดรอปดาวน์สำหรับหมวดหมู่การตรวจสอบ
  4. เลือกประเภทการตรวจสอบ (Number, Text, Length หรือ Regular expression) และตั้งค่าเงื่อนไขและค่าเฉพาะ
  5. เพิ่มข้อความแสดงข้อผิดพลาดที่กำหนดเอง ในช่อง "Custom error text" เพื่อให้ผู้ตอบเข้าใจว่าเกิดข้อผิดพลาดอะไรและจะแก้ไขอย่างไร

ประเภทการตรวจสอบต่างๆ อธิบาย

การเขียนข้อความแสดงข้อผิดพลาดที่เป็นประโยชน์

ข้อความแสดงข้อผิดพลาดเริ่มต้นที่ Google ฟอร์มแสดงนั้นเป็นแบบทั่วไป (เช่น "Response must be a number") ซึ่งไม่ได้บอกผู้ตอบเสมอไปว่าเกิดอะไรผิดพลาดจริงๆ ในฝั่งของพวกเขา ควรกรอกช่อง Custom error text ด้วยข้อความที่เฉพาะเจาะจงและปฏิบัติได้จริงเสมอ — เช่น แทนที่จะปล่อยค่าเริ่มต้นไว้ ให้เขียนว่า "กรุณากรอกตัวเลขระหว่าง 1 ถึง 10" หรือ "กรุณาใช้อีเมลบริษัทของคุณที่ลงท้ายด้วย @yourcompany.com" ข้อความที่ชัดเจนและเฉพาะเจาะจงช่วยประหยัดเวลาผู้ตอบจากการเดาสุ่มและลดการทิ้งฟอร์มกลางคัน

ตัวอย่างจริง

ข้อจำกัดของการตรวจสอบ

การตรวจสอบความถูกต้องของคำตอบจะประเมินเพียงคำถามเดียวเทียบกับกฎของตัวเองเท่านั้น — ไม่มีการรับรู้คำถามอื่นใดในฟอร์ม นั่นหมายความว่าคุณไม่สามารถตั้งกฎที่ตรวจสอบว่าสองช่องตรงกันหรือไม่ เช่น ยืนยันว่าช่อง "ยืนยันอีเมล" เหมือนกับช่อง "อีเมล" ด้านบน หรือว่า "วันที่สิ้นสุด" มาหลัง "วันที่เริ่มต้น" หากคุณต้องการตรรกะข้ามคำถามแบบนั้น คุณจะต้องยอมรับข้อจำกัดนี้ ใช้วิธีแก้ปัญหาเช่นการรวมข้อมูลทั้งสองส่วนเป็นคำถามเดียวที่มีคำแนะนำละเอียด หรือจัดการการตรวจสอบประเภทนั้นในขั้นตอนถัดไปเมื่อคำตอบมาถึง Google ชีตที่เชื่อมโยงแล้ว

การตรวจสอบยังใช้ได้เฉพาะกับคำถามแบบคำตอบสั้นและย่อหน้าเท่านั้น คำถามประเภทอื่น — แบบเลือกตอบ ช่องทำเครื่องหมาย ดรอปดาวน์ สเกลเชิงเส้น — ไม่มีตัวเลือกการตรวจสอบเนื่องจากผู้ตอบถูกจำกัดให้เลือกจากชุดตัวเลือกที่คุณกำหนดไว้แล้ว จึงไม่มีอะไรที่เป็นอิสระให้ตรวจสอบ

ประเภทการตรวจสอบใดเหมาะกับสถานการณ์ใด

สิ่งที่คุณต้องการตรวจสอบใช้ประเภทการตรวจสอบนี้ตัวอย่างเงื่อนไข
อายุหรือจำนวนภายในช่วงNumberระหว่าง 1 ถึง 120
อีเมลที่มีรูปแบบถูกต้องTextเป็นที่อยู่อีเมล
ช่องความคิดเห็นไม่ยาวเกินไปLengthจำนวนตัวอักษรสูงสุด: 500
ช่องไม่ถูกปล่อยว่างเกือบหมดLengthจำนวนตัวอักษรต่ำสุด: 10
รูปแบบกำหนดเอง เช่น ID หรือหมายเลขโทรศัพท์Regular expressionตรงกับรูปแบบที่กำหนดเอง
จำกัดเฉพาะโดเมนบริษัทRegular expressionตรงกับ @yourcompany.com

การแก้ไขปัญหาการตรวจสอบความถูกต้องของคำตอบ

  1. ตัวเลือกการตรวจสอบไม่ปรากฏในเมนูจุดสามจุด ตรวจสอบว่าคำถามเป็นแบบคำตอบสั้นหรือย่อหน้า — การตรวจสอบไม่มีให้ในคำถามประเภทอื่น รวมถึงแบบเลือกตอบหรือดรอปดาวน์
  2. รูปแบบ regular expression ไม่ปฏิเสธข้อมูลที่ไม่ถูกต้องตามที่คาดไว้ ทดสอบรูปแบบในตัวทดสอบ regex แยกต่างหากก่อน Google ฟอร์มใช้ไวยากรณ์ regex มาตรฐาน ดังนั้นรูปแบบที่ผิดเล็กน้อย (ขาดเครื่องหมายยึด เช่น ^ และ $) อาจตรงกับมากกว่าที่ตั้งใจไว้
  3. ผู้ตอบสับสนกับข้อความแสดงข้อผิดพลาด แทนที่ข้อความแสดงข้อผิดพลาดเริ่มต้นด้วยคำแนะนำเฉพาะ — ระบุรูปแบบหรือช่วงที่คาดหวังอย่างชัดเจนแทนที่จะปล่อยข้อความทั่วไปของ Google ไว้
  4. คุณต้องการตรวจสอบขนาดหรือประเภทไฟล์ ไม่ใช่ข้อความ การตรวจสอบความถูกต้องของคำตอบไม่มีผลกับคำถามแบบอัปโหลดไฟล์เลย ดูคู่มือของเราเรื่อง ขีดจำกัดขนาดไฟล์อัปโหลดของ Google ฟอร์ม สำหรับสิ่งที่ถูกบังคับใช้จริงในส่วนนั้นแทน
  5. คุณต้องการทั้ง required และการตรวจสอบพร้อมกัน เปิดทั้งสองอย่าง — สวิตช์ Required และกฎการตรวจสอบเป็นการตั้งค่าที่แยกจากกันและรวมกันได้ในคำถามเดียวกัน ดูคู่มือของเราเรื่อง การทำให้คำถามเป็นข้อบังคับ สำหรับวิธีที่ทั้งสองทำงานร่วมกัน

คำถามที่พบบ่อย

คำถามประเภทใดที่รองรับการตรวจสอบความถูกต้องของคำตอบ?

การตรวจสอบความถูกต้องของคำตอบใช้ได้กับคำถามแบบคำตอบสั้นและย่อหน้า คำถามประเภทอื่น เช่น แบบเลือกตอบหรือช่องทำเครื่องหมาย ไม่จำเป็นต้องตรวจสอบเนื่องจากผู้ตอบเลือกจากตัวเลือกที่กำหนดไว้แล้ว

ฉันสามารถตรวจสอบว่าคำตอบตรงกับรูปแบบเฉพาะ เช่น หมายเลขโทรศัพท์ ได้หรือไม่?

ได้ โดยใช้ตัวเลือกการตรวจสอบแบบ Regular expression คุณสามารถเขียนรูปแบบที่ตรงกับหมายเลขโทรศัพท์แบบหลวมๆ และจับคู่กับข้อความแสดงข้อผิดพลาดที่กำหนดเองเพื่ออธิบายรูปแบบที่คาดหวัง

Google ฟอร์มสามารถตรวจสอบคำตอบหนึ่งเทียบกับอีกคำถามหนึ่งได้หรือไม่?

ไม่ได้ การตรวจสอบความถูกต้องของคำตอบจะตรวจสอบเฉพาะคำตอบของคำถามเดียวเทียบกับกฎของตัวเองเท่านั้น ไม่สามารถเปรียบเทียบคำถามสองข้อที่แตกต่างกัน เช่น การยืนยันว่าช่องอีเมลสองช่องตรงกัน

จะเกิดอะไรขึ้นหากผู้ตอบกรอกคำตอบที่ไม่ถูกต้อง?

Google ฟอร์มจะแสดงข้อความแสดงข้อผิดพลาดที่กำหนดเอง (หรือข้อความเริ่มต้น) ไว้ใต้คำถามโดยตรง และปิดกั้นการส่งจนกว่าผู้ตอบจะแก้ไขคำตอบให้ตรงกับกฎการตรวจสอบ

ฉันสามารถใช้การตรวจสอบความถูกต้องของคำตอบและสวิตช์ Required ในคำถามเดียวกันได้หรือไม่?

ได้ การตั้งค่าทั้งสองแยกจากกันและใช้ร่วมกันได้: Required รับประกันว่าช่องนั้นจะไม่ถูกปล่อยว่าง ในขณะที่การตรวจสอบความถูกต้องของคำตอบจะตรวจสอบแยกต่างหากว่าสิ่งที่กรอกเข้ามาตรงกับกฎรูปแบบของคุณ

คู่มือที่เกี่ยวข้อง