איך להגביל תשובות Google Forms ליום (או בסך הכול)
תשובה מהירה: ל-Google Forms אין הגדרה מובנית להגביל תשובות ליום. ההתנהגות המובנית הקרובה ביותר היא כיבוי ידני של "מקבל תשובות". עבור אוטומציה, תוסף הצד שלישי formLimiter יכול לסגור טופס לאחר ספירה כוללת או בתאריך/שעה קבועים, ו-Apps Script מותאם אישית יכול להרחיק לכת יותר — אך מגבלת "מתאפסת כל יום" מתגלגלת אמיתית דורשת שתכתבו את הסקריפט הזה בעצמכם.
אם חיפשתם דרך להגביל שליחות Google Forms ל-20, נניח, ליום עבור חלונות פגישה או הרשמה בכמות מוגבלת, כנראה שמתם לב ש-Google לא מציעה הגדרה כזו בשום מקום בממשק Forms. זהו פער אמיתי במוצר. מדריך זה מציג בדיוק מה אפשרי ומה לא, והאפשרויות המציאותיות בכל רמת מאמץ — מבדיקה ידנית של חמש דקות ועד בנייה אמיתית של Apps Script.
נקודת ההתחלה הכנה: אין מגבלה יומית מובנית
תפריט ההגדרות של Google Forms עצמו מאפשר לכם לדרוש התחברות ולהגביל לתשובה אחת לאדם, אך שום דבר בהגדרות הסטנדרטיות סופר תשובות מול סף וסוגר את הטופס אוטומטית — יומית או אחרת. אם אתם מחפשים מתג שנקרא משהו כמו "מקסימום תשובות ליום," הוא לא קיים. כל אפשרות למטה היא פתרון עקיפה שנבנה על גבי Forms, בין אם באמצעות תוסף צד שלישי או סקריפט מותאם אישית.
אפשרות א': תוסף formLimiter (ספירה כוללת או זמן חיתוך)
formLimiter הוא תוסף Google Workspace Marketplace פופולרי. כדאי להיות ברורים שזהו כלי צד שלישי, לא נבנה או מתוחזק על ידי Google — הוא פועל על ידי בדיקה תקופתית של ספירת התשובות שלכם או התאריך/שעה הנוכחיים וכיבוי "מקבל תשובות" ברגע שהתנאי שלכם מתקיים.
- הגבלה לפי ספירת תשובות כוללת. הגדירו מספר מקסימלי של שליחות כוללות (למשל, 100 מקומות עבור אירוע), ו-formLimiter סוגר את הטופס ברגע שהמספר הזה מושג.
- הגבלה לפי תאריך או שעה. הגדירו חיתוך ספציפי, והטופס נסגר אוטומטית באותו רגע — שימושי עבור מועד אחרון להגשה או חלון בחינה.
- הודעת סגירה מותאמת אישית. אתם יכולים להגדיר מה משיבים רואים ברגע שהטופס הפסיק לקבל תשובות.
זה מכסה הרבה מקרי שימוש אמיתיים — מספר קבוע של חלונות פגישה, הגרלה בכמות מוגבלת, או מועד אחרון קשיח — אך שימו לב ששני המצבים של formLimiter אינם מכסה יומית מתגלגלת של "20 תשובות, ואז לאפס את הספירה מחר." הוא בנוי סביב סך יחיד או חיתוך יחיד, לא מחזור יומי חוזר.
אפשרות ב': טריגר Apps Script מותאם אישית (עבור איפוס יומי אמיתי)
אם אתם באמת זקוקים למגבלה שמתאפסת כל יום — למשל, הגבלת הזמנות פגישה ל-20 ליום, כל יום, ללא הגבלת זמן — זה דורש Google Apps Script מותאם אישית. הגישה הכללית: סקריפט מחובר לטופס שלכם רץ בעת שליחת טופס, סופר את תשובות היום (מסנן את גיליון התשובות לפי עמודת חותמת הזמן), ומכבה את הגדרת "מקבל תשובות" של הטופס ברגע שספירת היום מגיעה למטרה שלכם. טריגר נפרד מבוסס זמן, שרץ פעם ביום (למשל, בחצות), מפעיל תשובות בחזרה עבור היום הבא.
זה שימושי באמת, אך כדאי להיות כנים: זו עבודת פיתוח אמיתית, לא הגדרה מהירה. אתם כותבים ובודקים סקריפט, מטפלים במקרי קצה כמו אזורי זמן ומכסות ההרצה של Apps Script, ומתחזקים אותו קדימה. אם אתם נוחים עם Apps Script או שיש לכם מפתח שכן, ראו את המדריך הרחב יותר שלנו על שימוש ב-Google Apps Script עם Google Forms ליסודות של חיבור סקריפט לטופס ולגיליון התשובות שלו.
אפשרות ג': הפעלה/כיבוי ידני עבור שימוש בנפח נמוך או לא רשמי
עבור טופס קטן ולא רשמי — הזמנת ארוחת צהריים לצוות עם מכסה של 15 איש, או דף הרשמה לכיתה — הגישה הפשוטה ביותר היא לרוב פשוט לבדוק את לשונית הResponses מעת לעת ולעבור ידנית ולכבות את מקבל תשובות ברגע שהגעתם למספר שלכם. אין כאן אוטומציה, אך עבור נפחי תשובות נמוכים שבהם אתם באמת בודקים את הטלפון או המחשב הנייד שלכם לאורך היום ממילא, זה לא עולה כלום ולא דורש התקנת תוסף או כתיבת סקריפט.
אם המטרה האמיתית שלכם היא פשוט לסגור טופס פעם אחת ולתמיד — ולא מכסה חוזרת — ראו את המדריך הכללי יותר שלנו על סגירת Google Form והגבלת תשובות, שמכסה את מתג "מקבל תשובות" ואת מגבלת התשובות המובנית (הלא-חוזרת) שיש לחלק מחשבונות Workspace גישה אליה.
הגדרת ציפיות לפי מקרה שימוש
- מכסות חלון פגישה יומיות — מציאותית זקוקה לגישת Apps Script אם חייבת להתאפס אוטומטית כל יום; formLimiter או הפעלה ידנית עובדים היטב אם אתם נוחים לאפס אותה בעצמכם כל בוקר.
- הרשמות בכמות מוגבלת (חד-פעמי, סך קבוע) — מצב ספירה כוללת של formLimiter מתאים היטב ולא דורש כתיבת קוד.
- מגבלות ניסיון בחינה — זמן חיתוך קבוע עם formLimiter עובד היטב אם חלון הבחינה הוא בלוק יחיד; מגבלות ניסיון לכל תלמיד היא בעיה שונה שפתירה טוב יותר עם הגדרות המבחן של Forms והתחברות חובה.
- הרשמות לא רשמיות בנפח נמוך — אל תבנו יתר על המידה. הפעלה ידנית באמת בסדר.
שאלות נפוצות
האם Google Forms יכול להגביל תשובות למספר מסוים ליום?
לא באופן מובנה. ל-Google Forms אין הגדרה מובנית עבור מכסת תשובות יומית. אתם צריכים תוסף צד שלישי כמו formLimiter, טריגר Apps Script מותאם אישית, או ניטור ידני כדי לקרב זאת.
מהו formLimiter?
formLimiter הוא תוסף Google Workspace Marketplace של צד שלישי, שלא נבנה על ידי Google, שיכול לכבות אוטומטית את הגדרת "מקבל תשובות" של טופס ברגע שספירת תשובות כוללת או תאריך ושעה ספציפיים מגיעים.
האם formLimiter מתאפס כל יום אוטומטית?
לא מהקופסה. formLimiter בנוי סביב ספירה כוללת או זמן חיתוך קבוע, לא מכסה יומית מתגלגלת. מגבלה אמיתית של "מתאפסת כל חצות" דורשת Apps Script מותאם אישית שבודק ומאפס מונה, שהוא עבודת פיתוח אמיתית ולא הגדרה פשוטה.
האם אני יכול להגביל תשובות בלי כל תוסף או סקריפט?
כן, עבור שימוש בנפח נמוך או לא רשמי, אתם יכולים לבדוק ידנית את ספירת התשובות שלכם בלשונית Responses ולכבות את "מקבל תשובות" בעצמכם ברגע שהגעתם למטרה שלכם.