منطق شرطی

بلوک‌ها را نمایش دهید یا پنهان کنید و ناوبری صفحه را بر اساس پاسخ‌های شرکت‌کنندگان کنترل کنید.

منطق شرطی چیست

منطق شرطی فرم شما را پویا می‌کند. شما قوانینی تعریف می‌کنید که هر زمان پاسخ شرکت‌کننده با یک شرط مطابقت داشت، اقداماتی را فعال می‌کنند.

افزودن یک قانون

  1. 1روی دکمه + بین بلوک‌ها کلیک کنید و منطق شرطی را انتخاب کنید.
  2. 2فیلد و شرط ارزیابی را انتخاب کنید.
  3. 3اقدامی را که هنگام تحقق شرط انجام می‌شود انتخاب کنید.
  4. 4با «افزودن شرط» و فهرست عمل‌ها، شرط‌ها و عمل‌های بیشتری را در همان قانون روی هم بچینید.

میان‌بر: منوی ••• هر پرسشی را باز کنید و «افزودن منطق شرطی» را بزنید. بلوک قانون درست زیر همان پرسش می‌نشیند، آمادهٔ پر شدن.

شرط‌ها

هر شرط یک پاسخ را با یک مقدار مقایسه می‌کند. اینکه چه عملگرهایی در دسترس‌تان باشد به نوع پرسشی بستگی دارد که قانون به آن اشاره می‌کند.

عملگردر دسترس روی
برابر است باهمهٔ نوع‌های پرسش
برابر نیست باهمهٔ نوع‌های پرسش
خالی استهمهٔ نوع‌های پرسش
خالی نیستهمهٔ نوع‌های پرسش
یکی از اینهاستکشویی، چندگزینه‌ای، چک‌باکس، چندانتخابی
هیچ‌کدام از اینها نیستکشویی، چندگزینه‌ای، چک‌باکس، چندانتخابی
شامل می‌شودپاسخ کوتاه، پاسخ بلند، ایمیل
شروع می‌شود باپاسخ کوتاه، پاسخ بلند، ایمیل
پایان می‌یابد باپاسخ کوتاه، پاسخ بلند، ایمیل
بزرگ‌تر ازعدد، تاریخ، ساعت
کوچک‌تر ازعدد، تاریخ، ساعت
بزرگ‌تر یا مساویعدد، تاریخ، ساعت
کوچک‌تر یا مساویعدد، تاریخ، ساعت

در مقایسه‌های متنی، بزرگی و کوچکی حروف و فاصله‌های اطراف نادیده گرفته می‌شود، پس "Yes" و "yes" با یک قانون جور درمی‌آیند.

ترکیب شرط‌ها

یک قانون می‌تواند هر تعداد شرط که لازم دارید داشته باشد. روی برچسب AND میان دو شرط کلیک کنید تا به OR تبدیل شود.

شرط‌های AND پشت‌سرهم یک گروه می‌سازند و هر OR گروه تازه‌ای را شروع می‌کند. بنابراین "A AND B OR C AND D" وقتی اجرا می‌شود که هم A و هم B درست باشند، یا هم C و هم D.

اقدامات

یک قانون می‌تواند چند عمل را با هم اجرا کند. همه‌شان همان لحظه‌ای اجرا می‌شوند که شرط‌ها برقرار می‌شود.

رفتن به صفحه

هنگام صحت شرط به صفحه مشخصی می‌رود. با فرم‌های چندصفحه‌ای کار می‌کند.

پاسخ الزامی

فیلدی را فقط زمانی اجباری می‌کند که شرط برقرار باشد.

نمایش بلوک‌ها

بلوک‌های انتخاب‌شده را آشکار می‌کند. بلوکی که هدف عمل «نمایش بلوک‌ها» باشد از ابتدا پنهان است و تنها وقتی شرط برقرار شود ظاهر می‌شود.

مخفی کردن بلوک‌ها

هنگام صحت شرط، بلوک‌های مشخصی را از دید پنهان می‌کند.

مخفی کردن دکمه برای غیرفعال‌سازی تکمیل

دکمهٔ پایان را برمی‌دارد، پس تا وقتی شرط برقرار است فرم ارسال نمی‌شود. از آن استفاده کنید تا جلوی پاسخ‌دهنده‌ای را که شرایط را ندارد بگیرید.

مثال

اگر پاسخ به «آیا دانشجو هستید؟» «بله» باشد، فیلد «شماره دانشجویی» نمایش داده می‌شود. در غیر این صورت پنهان می‌ماند.

نکته

پرسش پنهان هنگام اعتبارسنجی صفحه نادیده گرفته می‌شود، پس پرسش الزامی‌ای که قانونی پنهانش کرده هرگز جلوی ارسال فرم را نمی‌گیرد.