วิธีปิด Google Form หรือจำกัดจำนวนคำตอบ

คำตอบสั้น ๆ: เปิดฟอร์มของคุณ ไปที่แท็บ Responses แล้วปิดสวิตช์ Accepting responses หากต้องการจำกัดให้แต่ละคนตอบได้ครั้งเดียว เปิดใช้งาน Limit to 1 response ในการตั้งค่า (ผู้ตอบต้องลงชื่อเข้าใช้) ไม่มีตัวตั้งเวลาในตัว หากต้องการปิดอัตโนมัติตามเวลาหรือจำนวนคำตอบ ให้ใช้ส่วนเสริม formLimiter

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

ปิด Google Form: ปิดสวิตช์ "Accepting responses"

  1. เปิดตัวแก้ไขฟอร์ม ไปที่ forms.google.com (หรือ Google Drive) แล้วเปิดฟอร์มของคุณ — มุมมองสำหรับแก้ไข ไม่ใช่ลิงก์ที่ผู้ตอบใช้
  2. คลิกแท็บ Responses ที่ด้านบน ถัดจาก Questions และ Settings
  3. ปิดสวิตช์ "Accepting responses" มีผลทันที — ใครก็ตามที่มีลิงก์จะเห็นข้อความ "ไม่รับคำตอบอีกต่อไป" แทนคำถาม
  4. เก็บข้อมูลของคุณไว้ การปิดฟอร์มไม่ได้ลบอะไรทั้งสิ้น คำตอบที่มีอยู่ทั้งหมดยังคงอยู่ในแท็บ Responses และในสเปรดชีต Google Sheet ที่เชื่อมโยงไว้

หากต้องการเปิดฟอร์มอีกครั้งในภายหลัง ให้เปิดสวิตช์เดียวกันกลับ ไม่มีอะไรอื่นเปลี่ยนแปลง — ลิงก์เดียวกัน คำถามเดียวกัน ประวัติคำตอบเดียวกัน

เขียนข้อความ "ปิดฟอร์ม" แบบกำหนดเอง

เมื่อคุณปิด Accepting responses ช่องข้อความจะปรากฏขึ้นตรงที่สวิตช์อยู่ ข้อความเริ่มต้นเป็นข้อความทั่วไป ให้แทนที่ด้วยข้อความที่มีประโยชน์สำหรับคนที่มาถึงช้า:

ข้อความปิดฟอร์มที่ชัดเจนช่วยลดอีเมลถามว่า "สายเกินไปหรือยัง?" ได้เป็นกอง

จำกัดให้ตอบได้คนละหนึ่งครั้ง

ภายใต้ Settings → Responses เปิดใช้งาน Limit to 1 response ซึ่งจะหยุดการยัดคะแนนโพลและการลงทะเบียนซ้ำ — แต่โปรดสังเกตข้อแลกเปลี่ยน คือมันทำงานโดยกำหนดให้ผู้ตอบต้องลงชื่อเข้าใช้บัญชี Google เรื่องนี้ไม่มีปัญหาสำหรับโรงเรียนหรือบริษัทที่ทุกคนมีบัญชีอยู่แล้ว แต่เป็นอุปสรรคจริงสำหรับฟอร์มสาธารณะที่ผู้ตอบบางคนไม่มีบัญชี หากการลงชื่อเข้าใช้เป็นปัญหาที่ยอมรับไม่ได้ ให้ปิดไว้แล้วค่อยลบข้อมูลซ้ำในภายหลังในชีตคำตอบ (การเก็บที่อยู่อีเมลช่วยได้)

การปิดอัตโนมัติ: สิ่งที่ Google Forms ทำเองไม่ได้

นี่คือส่วนที่ตรงไปตรงมา Google Forms ไม่มีตัวตั้งเวลาในตัว ไม่มีการตั้งค่าในตัวสำหรับปิดฟอร์มตามวันและเวลา และไม่มีเพดานจำนวนคำตอบทั้งหมดในตัว โดยพื้นฐานแล้ว "ปิดตอนวันศุกร์ 5 โมงเย็น" หมายความว่าคุณต้องตั้งการเตือนความจำและปิดสวิตช์เองตอนวันศุกร์ 5 โมงเย็น

วิธีแก้มาตรฐานคือ formLimiter ส่วนเสริมฟรีจากบุคคลที่สามจาก Google Workspace Marketplace มันสามารถปิดฟอร์มของคุณโดยอัตโนมัติเมื่อ:

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

การปิดหรือจำกัดฟอร์มจากโทรศัพท์ของคุณ

เนื่องจาก Google ไม่มีแอป Forms อย่างเป็นทางการ การทำสิ่งเหล่านี้บนมือถือจึงมีสองทาง:

การปิดฟอร์มที่มีแบบทดสอบหรือการให้เกรดที่กำลังดำเนินอยู่

หากฟอร์มของคุณตั้งค่าเป็นแบบทดสอบ (Settings → Quizzes) การปิด Accepting responses จะไม่กระทบเกรดที่ปล่อยไปแล้วหรือคะแนนที่คำนวณไปแล้ว — มันหยุดแค่การส่งใหม่เท่านั้น นักเรียนที่ส่งไปแล้วจะยังคงเห็นผลลัพธ์หากคุณเปิดใช้งาน "Release grade immediately" ถ้าคุณยังให้เกรดด้วยตนเองอยู่ ให้ปิดฟอร์มก่อนเพื่อให้รายการคำตอบหยุดเปลี่ยนแปลง แล้วค่อย ๆ ทำงานผ่านแท็บ Responses ตามจังหวะของคุณเอง การปิดฟอร์มไม่มีผลต่อความสามารถในการให้เกรดต่อไปของคุณเลย

การใช้ Google Apps Script แทนส่วนเสริมจากบุคคลที่สาม

หากคุณไม่อยากติดตั้ง formLimiter — บางโรงเรียนและบริษัทจำกัดส่วนเสริมจากบุคคลที่สาม — คุณสามารถเขียนทริกเกอร์ Apps Script เล็ก ๆ ด้วยตัวเองได้ ทริกเกอร์ตามเวลาจะตรวจสอบจำนวนคำตอบหรือวันเวลาปัจจุบัน แล้วเรียก FormApp.getActiveForm().setAcceptingResponses(false) เมื่อเงื่อนไขของคุณเป็นจริง วิธีนี้ต้องตั้งค่ามากกว่าส่วนเสริม แต่จะอยู่ในบัญชี Google ของคุณเองทั้งหมดโดยไม่มีสิทธิ์จากภายนอกที่ต้องอนุมัติ ดูพื้นฐานการเขียนและทริกเกอร์สคริปต์แบบนี้ได้ที่คู่มือ Google Apps Script สำหรับ Google Formsของเรา

การแก้ปัญหา: ฟอร์มไม่ยอมปิดจริง ๆ

  1. สวิตช์ดูเหมือนปิดแล้วแต่คนยังส่งคำตอบได้: ยืนยันว่าคุณแก้ไขฟอร์มที่ถูกต้อง — สำเนาที่ซ้ำกัน (จาก "Make a copy") มีการตั้งค่าคำตอบและลิงก์แยกต่างหาก
  2. ผู้ตอบรายงานว่าเห็นข้อความปิดฟอร์มแต่คุณยังได้รับอีเมล: น่าจะเป็นการแจ้งเตือนอีเมลเก่าหรือมีคนส่งผ่านหน้าที่แคชไว้ก่อนคุณปิดฟอร์ม ไม่ควรมีแถวใหม่ปรากฏในชีต
  3. formLimiter ไม่ทำงานตามเวลาที่กำหนด: ทริกเกอร์ Apps Script อาจล่าช้าไม่กี่นาทีภายใต้โหลดของ Google เอง และส่วนเสริมต้องได้รับสิทธิ์ทริกเกอร์ของตัวเอง — เปิดแถบตั้งค่าของส่วนเสริมอีกครั้งและยืนยันว่าทริกเกอร์ยังคงแสดงว่าใช้งานอยู่
  4. คุณเปิดฟอร์มอีกครั้งแต่คำตอบไม่เชื่อมโยงกับชีต: ตรวจสอบว่าแท็บ Responses ยังแสดงไอคอน Sheets สีเขียวว่าเชื่อมโยงอยู่ การยกเลิกเชื่อมโยงอาจเกิดขึ้นได้ถ้าสเปรดชีตต้นฉบับถูกย้ายหรือลบ

รายการตรวจสอบก่อนปิดฟอร์ม

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

ฉันจะหยุด Google Form ไม่ให้รับคำตอบได้อย่างไร?

เปิดตัวแก้ไขฟอร์ม คลิกแท็บ Responses แล้วปิดสวิตช์ Accepting responses มีผลทันทีและเก็บคำตอบทั้งหมดที่มีอยู่ไว้

Google Form สามารถปิดตัวเองอัตโนมัติตามเวลาที่กำหนดได้หรือไม่?

ไม่ได้โดยตรง — ไม่มีตัวตั้งเวลาในตัว คุณต้องปิดสวิตช์เองตอนถึงกำหนด หรือติดตั้งส่วนเสริม formLimiter (จากเบราว์เซอร์เดสก์ท็อป) ซึ่งปิดฟอร์มตามวันเวลาหรือจำนวนคำตอบ

ฉันสามารถจำกัดจำนวนคำตอบทั้งหมดของ Google Form ได้หรือไม่?

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

ฉันสามารถปิด Google Form จากโทรศัพท์ได้หรือไม่?

ได้ — ผ่านเบราว์เซอร์มือถือในโหมดเดสก์ท็อป หรือด้วย FormMaker ซึ่งให้อินเทอร์เฟซมือถือแบบเนทีฟสำหรับ Google Forms ของคุณ

การปิดฟอร์มแบบแบบทดสอบมีผลต่อคะแนนที่ปล่อยไปแล้วหรือไม่?

ไม่มีผล การปิดสวิตช์ Accepting responses หยุดแค่การส่งใหม่ ไม่เปลี่ยนคะแนนที่คำนวณไปแล้วหรือเกรดที่ปล่อยให้นักเรียนที่ส่งไปก่อนหน้านี้

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