אימות תשובות ב-Google טפסים: מספרים, טקסט, אימייל, אורך

תשובה מהירה: לחצו על שאלת Short answer או Paragraph, פתחו את התפריט , ובחרו Response validation. בחרו סוג — Number, Text, Length, או Regular expression — הגדירו את התנאי, וכתבו הודעת שגיאה מותאמת אישית. Google טפסים יחסום אז את השליחה עד שהתשובה תתאים לכלל שלכם.

שאלות טקסט חופשי הן המקום הקל ביותר שבו נתונים מבולגנים יכולים להסתנן לטופס — מספר טלפון שהוקלד עם אותיות בתוכו, אימייל שחסר לו "@", או שדה הערות שנמשך אלפי מילים. אימות התשובות המובנה של Google טפסים תופס את אלה לפני השליחה, דוחה תשובה ומציג הודעת שגיאה עד שהיא תואמת לכלל שהגדרתם. מדריך זה סוקר כל סוג אימות, כיצד לכתוב הודעות שגיאה שאנשים באמת מבינים, והיכן נמצאות המגבלות של האימות.

כיצד להפעיל אימות תשובות

  1. לחצו על שאלת Short answer או Paragraph — אימות זמין רק עבור שני סוגי שאלות מבוססי טקסט אלה.
  2. לחצו על תפריט שלוש הנקודות (⋮) בתחתית תיבת השאלה.
  3. בחרו "Response validation". שורה חדשה מופיעה מתחת לשאלה עם רשימה נפתחת עבור קטגוריית האימות.
  4. בחרו סוג אימות (Number, Text, Length, או Regular expression) והגדירו את התנאי והערך הספציפיים.
  5. הוסיפו הודעת שגיאה מותאמת אישית בשדה "Custom error text" כדי שהמשיבים יבינו בדיוק מה השתבש וכיצד לתקן זאת.

סוגי האימות, בהסבר

כתיבת הודעת שגיאה מותאמת אישית מועילה

טקסט השגיאה המובנה שמציג Google טפסים הוא כללי ("התשובה חייבת להיות מספר," לדוגמה), שלא תמיד מספר למשיב מה בדיוק השתבש אצלו. תמיד מלאו את שדה Custom error text עם משהו ספציפי ומעשי — לדוגמה, במקום להשאיר את ברירת המחדל, כתבו "אנא הזינו מספר בין 1 ל-10" או "אנא השתמשו באימייל החברה שלכם המסתיים ב[email protected]". הודעה ברורה וספציפית חוסכת מהמשיבים משחק ניחושים ומפחיתה נטישת טפסים.

דוגמאות אמיתיות

מגבלות האימות

אימות תשובות מעריך רק שאלה בודדת מול הכלל שלה — אין לו מודעות לשום שאלה אחרת בטופס. זה אומר שלא ניתן להגדיר כלל שבודק האם שני שדות תואמים זה לזה, כמו לוודא ששדה "אשר אימייל" זהה לשדה "אימייל" מעליו, או ש"תאריך סיום" מגיע אחרי "תאריך התחלה". אם אתם צריכים לוגיקה בין-שאלתית כזו, תצטרכו או לקבל את המגבלה, להשתמש בפתרון עוקף כמו שילוב שני פרטי המידע לשאלה אחת עם הוראות מפורטות, או לטפל באימות מסוג זה בהמשך ברגע שהתשובות מגיעות לגיליון Google מחובר.

האימות חל גם רק על שאלות Short answer ו-Paragraph. סוגי שאלות אחרים — בחירה מרובה, תיבות סימון, רשימה נפתחת, סולם ליניארי — לא כוללים אפשרות אימות מכיוון שהמשיבים כבר מוגבלים לקבוצה קבועה של בחירות שהגדרתם, כך שאין דבר חופשי לאמת.

איזה סוג אימות מתאים לאיזה מצב

אתם רוצים לבדוקהשתמשו בסוג אימות זהדוגמת תנאי
גיל או כמות בטווח מסויםNumberבין 1 ל-120
אימייל בפורמט תקיןTextהוא כתובת אימייל
שדה הערות לא נמשך יתר על המידהLengthמספר תווים מקסימלי: 500
שדה לא נשאר כמעט ריקLengthמספר תווים מינימלי: 10
פורמט מותאם כמו מזהה או מספר טלפוןRegular expressionתואם לתבנית מותאמת אישית
הגבלה לדומיין חברהRegular expressionתואם ל[email protected]

פתרון בעיות באימות תשובות

  1. אפשרות האימות לא מופיעה בתפריט שלוש הנקודות. ודאו שהשאלה היא Short answer או Paragraph — אימות לא מוצע בשום סוג שאלה אחר, כולל בחירה מרובה או רשימה נפתחת.
  2. תבנית ביטוי רגולרי לא דוחה קלט לא תקין כצפוי. בדקו את התבנית תחילה בבודק regex נפרד; Google טפסים משתמש בתחביר regex סטנדרטי, כך שתבנית שגויה בעדינות (חסרות עוגנים כמו ^ ו-$) יכולה להתאים ליותר ממה שהתכוונתם.
  3. המשיבים מבולבלים מהודעת השגיאה. החליפו את טקסט השגיאה המובנה בהוראה ספציפית — ציינו את הפורמט או הטווח המדויקים הצפויים במקום להשאיר את ההודעה הכללית של Google.
  4. אתם צריכים לאמת גודל או סוג של קובץ, לא טקסט. אימות תשובות לא חל כלל על שאלות העלאת קבצים; במקום זאת ראו את המדריך שלנו על מגבלות גודל העלאת קבצים ב-Google טפסים למה שבאמת נאכף שם.
  5. אתם רוצים שדה חובה ומאומת יחד. הפעילו את שניהם — מתג Required וכלל אימות הם הגדרות עצמאיות שמשתלבות על אותה שאלה. ראו את המדריך שלנו על הפיכת שאלה לשדה חובה לאופן שבו השניים משתלבים.

שאלות נפוצות

אילו סוגי שאלות תומכים באימות תשובות?

אימות תשובות זמין בשאלות טקסט מסוג תשובה קצרה ופסקה. סוגי שאלות אחרים כמו בחירה מרובה או תיבות סימון לא זקוקים לאימות מכיוון שהמשיבים בוחרים מתוך אפשרויות קבועות.

האם אפשר לאמת שתשובה תואמת פורמט מסוים כמו מספר טלפון?

כן, באמצעות אפשרות האימות Regular expression. אפשר לכתוב תבנית שמתאימה לפורמט מספר טלפון רופף ולשלב אותה עם הודעת שגיאה מותאמת אישית שמסבירה את הפורמט הצפוי.

האם Google טפסים יכול לאמת תשובה אחת מול שאלה אחרת?

לא. אימות תשובות בודק רק את התשובה של שאלה בודדת מול הכלל שלה. הוא לא יכול להשוות שתי שאלות שונות אחת לשנייה, כמו אימות שדות שני אימיילים זהים.

מה קורה אם משיב מזין תשובה לא תקינה?

Google טפסים מציג את הודעת השגיאה המותאמת שלכם (או הודעת ברירת מחדל) ישירות מתחת לשאלה וחוסם את השליחה עד שהמשיב מתקן את התשובה כך שתתאים לכלל האימות.

האם אפשר להשתמש באימות תשובות ובמתג Required על אותה שאלה?

כן. שתי ההגדרות עצמאיות ומצטברות: Required מבטיח שהשדה לא יישאר ריק, בעוד אימות התשובות בודק בנפרד שמה שהוזן תואם לכלל הפורמט שלכם.

מדריכים קשורים