التحقق من صحة الردود في Google فورمز: الأرقام، النص، البريد الإلكتروني، الطول
الإجابة السريعة: انقر على سؤال إجابة قصيرة أو فقرة، افتح قائمة ⋮، واختر التحقق من صحة الردود. اختر نوعًا — رقم، نص، طول، أو تعبير نمطي — وحدد الشرط، واكتب رسالة خطأ مخصصة. عندها يمنع Google فورمز الإرسال حتى تطابق الإجابة قاعدتك.
الأسئلة النصية الحرة هي المكان الأسهل لتسلل بيانات فوضوية إلى النموذج — رقم هاتف مكتوب بحروف بين أرقامه، أو بريد إلكتروني مفقود منه علامة "@"، أو حقل تعليق يمتد لألف كلمة. يلتقط التحقق المدمج من صحة الردود في Google فورمز هذه الحالات قبل الإرسال، حيث يرفض الإجابة ويعرض رسالة خطأ حتى تطابق القاعدة التي حددتها. يستعرض هذا الدليل كل نوع تحقق، وكيفية كتابة رسائل خطأ يفهمها الناس فعليًا، وأين تكمن حدود التحقق.
كيفية تفعيل التحقق من صحة الردود
- انقر على سؤال إجابة قصيرة أو فقرة — التحقق متاح فقط على هذين النوعين من الأسئلة النصية.
- انقر على قائمة النقاط الثلاث (⋮) أسفل مربع السؤال.
- اختر "التحقق من صحة الردود". يظهر صف جديد أسفل السؤال مع قائمة منسدلة لفئة التحقق.
- اختر نوع تحقق (رقم، نص، طول، أو تعبير نمطي) وحدد الشرط والقيمة المعينة.
- أضف رسالة خطأ مخصصة في حقل "نص الخطأ المخصص" حتى يفهم المستجيبون بالضبط ما الخطأ وكيفية إصلاحه.
أنواع التحقق موضحة
- رقم. يقيّد الإجابة بقيمة رقمية، مع شروط فرعية مثل "أكبر من" و"أقل من" و"بين" و"يساوي" و"لا يساوي" و"عدد صحيح" أو "هو رقم" بشكل عام. مفيد للأعمار أو الكميات أو التقييمات المدخلة كنص حر.
- نص. يتحقق من النص نفسه مقابل شرط: "يحتوي على" و"لا يحتوي على" و"هو عنوان بريد إلكتروني" أو "هو عنوان URL". خيار "هو عنوان بريد إلكتروني" طريقة سريعة لضمان بريد إلكتروني بتنسيق صحيح دون كتابة نمطك الخاص.
- طول. يحدد الحد الأقصى أو الأدنى لعدد الأحرف بـ"الحد الأقصى لعدد الأحرف" أو "الحد الأدنى لعدد الأحرف". هذا الخيار المفضّل لمنع حقول التعليقات من أن تصبح طويلة جدًا، أو للتأكد من أن حقل الإجابة القصيرة لم يُترك بحرف أو حرفين عابرين فقط.
- تعبير نمطي. الخيار الأكثر مرونة، بثلاثة أوضاع: "يطابق" و"لا يطابق" و"يحتوي على". يتيح لك هذا كتابة نمط مخصص لأي شيء لا تغطيه الخيارات المدمجة — رقم هاتف بتنسيق فضفاض، أو تنسيق معرّف معين، أو قيد على نطاق معين.
كتابة رسالة خطأ مخصصة مفيدة
نص الخطأ الافتراضي الذي يعرضه Google فورمز عام ("يجب أن يكون الرد رقمًا"، على سبيل المثال)، وهو لا يخبر المستجيب دائمًا بما حدث فعليًا من خطأ من جانبه. املأ دائمًا حقل نص الخطأ المخصص بشيء محدد وقابل للتنفيذ — على سبيل المثال، بدلاً من ترك النص الافتراضي كما هو، اكتب "الرجاء إدخال رقم بين 1 و10" أو "الرجاء استخدام بريدك الإلكتروني الخاص بالشركة والذي ينتهي بـ @yourcompany.com". رسالة واضحة ومحددة توفر على المستجيبين لعبة التخمين وتقلل من النماذج المتروكة.
أمثلة حقيقية
- رقم هاتف بتنسيق فضفاض. استخدم تعبير نمطي، "يطابق"، مع نمط مثل
^[0-9\s\-\+\(\)]{7,15}$، الذي يقبل الأرقام والمسافات والشُرطات والأقواس وعلامة الجمع في البداية ضمن نطاق طول معقول — فضفاض بما يكفي لقبول تنسيقات إقليمية مختلفة دون أن يكون صارمًا للغاية. أقرنه برسالة خطأ مثل "الرجاء إدخال رقم هاتف صالح (أرقام ومسافات وشُرطات فقط)". - تحديد سقف لحقل التعليق. في سؤال فقرة "تعليقات إضافية"، استخدم طول، "الحد الأقصى لعدد الأحرف"، وحدده بشيء مثل 500. اجعل نص الخطأ "الرجاء إبقاء التعليقات أقل من 500 حرف" حتى يعرف الناس الحد قبل بلوغه، لا بعده فقط.
- اشتراط نطاق بريد إلكتروني للشركة. استخدم تعبير نمطي، "يطابق"، مع نمط مثل
^[A-Za-z0-9._%+-]+@yourcompany\.com$لقبول العناوين المنتهية بنطاق مؤسستك فقط. هذا مفيد للنماذج الداخلية التي يجب أن يملأها الموظفون فقط، بالإضافة إلى (وليس بدلاً من) قيود الوصول المناسبة إذا كان النموذج يحتوي على بيانات حساسة.
قيود التحقق
يقيّم التحقق من صحة الردود فقط سؤالًا واحدًا مقابل قاعدته الخاصة — وليس لديه أي وعي بأي سؤال آخر في النموذج. هذا يعني أنه لا يمكنك إعداد قاعدة تتحقق مما إذا كان حقلان يتطابقان مع بعضهما، مثل التأكد من أن حقل "تأكيد البريد الإلكتروني" مطابق لحقل "البريد الإلكتروني" أعلاه، أو أن "تاريخ الانتهاء" يأتي بعد "تاريخ البدء". إذا كنت بحاجة إلى منطق يشمل عدة أسئلة كهذا، فستحتاج إما إلى قبول هذا القيد، أو استخدام حل بديل مثل دمج كلتا المعلومتين في سؤال واحد غني بالتعليمات، أو التعامل مع هذا النوع من التحقق لاحقًا بمجرد وصول الردود إلى جدول بيانات Google مرتبط.
كما يُطبق التحقق فقط على أسئلة الإجابة القصيرة والفقرة. أنواع الأسئلة الأخرى — الاختيار من متعدد وخانات الاختيار والقائمة المنسدلة والمقياس الخطي — لا تحتوي على خيار تحقق لأن المستجيبين مقيدون بالفعل بمجموعة ثابتة من الخيارات التي حددتها، فلا يوجد شيء حر الشكل ليتحقق منه.
أي نوع تحقق يناسب أي حالة
| تريد التحقق من | استخدم نوع التحقق هذا | مثال على الشرط |
|---|---|---|
| عمر أو كمية ضمن نطاق | رقم | بين 1 و120 |
| بريد إلكتروني بتنسيق صحيح | نص | هو عنوان بريد إلكتروني |
| حقل تعليق لا يمتد طويلًا | طول | الحد الأقصى لعدد الأحرف: 500 |
| حقل لم يُترك شبه فارغ | طول | الحد الأدنى لعدد الأحرف: 10 |
| تنسيق مخصص مثل معرّف أو رقم هاتف | تعبير نمطي | يطابق نمطًا مخصصًا |
| التقييد بنطاق الشركة | تعبير نمطي | يطابق @yourcompany.com |
استكشاف أخطاء التحقق من صحة الردود وإصلاحها
- لا يظهر خيار التحقق في قائمة النقاط الثلاث. تأكد من أن السؤال من نوع إجابة قصيرة أو فقرة — لا يُعرض التحقق على أي نوع سؤال آخر، بما في ذلك الاختيار من متعدد أو القائمة المنسدلة.
- نمط التعبير النمطي لا يرفض الإدخال غير الصالح كما هو متوقع. اختبر النمط أولًا في أداة اختبار تعبيرات نمطية منفصلة؛ يستخدم Google فورمز صيغة تعبيرات نمطية قياسية، لذا فإن نمطًا خاطئًا بشكل طفيف (مثل نقص المُثبتات كـ
^و$) قد يطابق أكثر مما هو مقصود. - المستجيبون في حيرة من رسالة الخطأ. استبدل نص الخطأ الافتراضي بتعليمات محددة — اذكر التنسيق أو النطاق الدقيق المتوقع بدلاً من ترك رسالة Google العامة كما هي.
- تحتاج إلى التحقق من حجم ملف أو نوعه، وليس نصًا. لا ينطبق التحقق من صحة الردود على أسئلة تحميل الملفات على الإطلاق؛ بدلًا من ذلك راجع دليلنا حول حدود حجم تحميل الملفات في Google فورمز لمعرفة ما يُطبَّق فعليًا هناك.
- تريد الإلزامي والتحقق معًا. فعّل كليهما — تبديل الإلزامي وقاعدة التحقق إعدادان مستقلان يمكن الجمع بينهما على نفس السؤال. راجع دليلنا حول جعل سؤال إلزاميًا لمعرفة كيفية تفاعل الاثنين.
الأسئلة الشائعة
ما أنواع الأسئلة التي تدعم التحقق من صحة الردود؟
التحقق من صحة الردود متاح في أسئلة الإجابة القصيرة والفقرة. أنواع الأسئلة الأخرى مثل الاختيار من متعدد أو خانات الاختيار لا تحتاج إلى تحقق لأن المستجيبين يختارون من خيارات ثابتة.
هل يمكنني التحقق من أن الإجابة تطابق تنسيقًا معينًا مثل رقم هاتف؟
نعم، باستخدام خيار التحقق بالتعبير النمطي. يمكنك كتابة نمط يطابق تنسيق رقم هاتف فضفاضًا وإقرانه برسالة خطأ مخصصة توضح التنسيق المتوقع.
هل يمكن لـ Google فورمز التحقق من إجابة مقابل سؤال آخر؟
لا. يتحقق التحقق من صحة الردود فقط من إجابة سؤال واحد مقابل قاعدته الخاصة. لا يمكنه مقارنة سؤالين مختلفين ببعضهما، مثل التأكد من تطابق حقلي بريد إلكتروني.
ماذا يحدث إذا أدخل المستجيب إجابة غير صالحة؟
يعرض Google فورمز رسالة الخطأ المخصصة (أو رسالة افتراضية) مباشرة أسفل السؤال ويمنع الإرسال حتى يصحح المستجيب الإجابة لتطابق قاعدة التحقق.
هل يمكنني استخدام التحقق من صحة الردود وتبديل الإلزامي على نفس السؤال؟
نعم. الإعدادان مستقلان ويتراكمان: يضمن الإلزامي عدم ترك الحقل فارغًا، بينما يتحقق التحقق من صحة الردود بشكل منفصل من أن ما تم إدخاله يطابق قاعدة التنسيق الخاصة بك.