منطق شرطی
کاری کنید فرم به جوابهای کاربر واکنش نشان دهد.
رفتن به فرمها🎯 منطق یعنی چه؟
بهطور پیشفرض همهی سؤالها به همه نشان داده میشوند. با منطق میگویید «این سؤال فقط برای این آدمها باز شود».
نتیجهاش این است که فرم کوتاهتر بهنظر میرسد و هر کس فقط چیزی را میبیند که به او مربوط است.
✨ قاعدههای آماده — سریعترین راه
در تب «منطق»، دکمهی «از یک نمونهی آماده شروع کنید» را بزنید. هفده قاعدهی پرکاربرد در شش دسته آماده است: نشاندادن و مخفیکردن، رضایت و بازخورد، غربالگری، مسیر و پرش، امتیاز، و اعلان.
هر نمونه میگوید دقیقاً چه میکند و روی کدام سؤالهای همین فرمِ شما ساخته میشود. فیلدها بر اساس نوعشان از پیش انتخاب میشوند — مثلاً کادرِ «چرا؟» را از میان متنهای بلند برمیدارد، نه از نامِ کوتاه.
بعد از ساختهشدن، هر چیزش را میتوانید عوض کنید. نمونهای که با فیلدهای فرم شما ساختنی نباشد اصلاً نشان داده نمیشود.
🧩 هر قاعده دو تکه دارد
قاعده یعنی: «اگر [شرط] آنگاه [کار]». تب «منطق» را در ادیتور فرم باز کنید و «قاعدهی جدید» بزنید.
اگر: «نظر شما چیست؟» = گزینه ۱ آنگاه: کادر «دلیل انتخابتان» را نشان بده و: همان کادر را اجباری کن
🔍 شرطهایی که میتوانید بگذارید
برابر / نابرابر · شامل / شامل نیست · شروعشونده با · پایانیابنده به
انتخابشده / انتخابنشده · یکی از · هیچکدام از
بزرگتر · کوچکتر · بین دو عدد
تعداد انتخابها برابر / بیشتر از / کمتر از
قبل از تاریخ · بعد از تاریخ · بین دو تاریخ
پر است / خالی است · عبارت باقاعده (regex)
⚡ کارهایی که میتوانید بکنید
نمایشی: نشان بده · پنهان کن · اجباری کن · اختیاری کن · غیرفعال کن
مسیر: پرش به صفحه · رد صلاحیت (پایاندادن به فرم) · انتقال به لینک بیرونی · صفحهی پایانی
داده: مقداردهی خودکار · دادن امتیاز · فرستادن اعلان
🧠 سه قانون که باید بدانید
۱) فیلدی که هدف یک قاعدهی «نشان بده» است، پیشفرض مخفی میشود. یعنی لازم نیست جدا مخفیاش کنید.
۲) اگر دو قاعده روی یک فیلد اثر بگذارند، قاعدهی پایینتر برنده است.
۳) شرطی که روی یک فیلد مخفی گذاشته شود همیشه نادرست است، چون فیلد مخفی اصلاً مقداری ندارد.
🛡️ چرا نمیشود دورش زد
منطق فقط در مرورگر اجرا نمیشود. هنگام ثبت، سرور دوباره از صفر همهی قاعدهها را حساب میکند و مقدار فیلدهای مخفی را دور میریزد.
پس اگر کسی با ابزار توسعهدهنده کادر مخفی را باز کند و پرش کند، آن داده اصلاً ذخیره نمیشود.
🔁 حلقه ممنوع
اگر قاعدهای بسازید که A روی B اثر بگذارد و B دوباره روی A، همان لحظه خطای قرمز میگیرید و ذخیره نمیشود.
این عمدی است: چنین حلقهای باعث میشود فرم هیچوقت به نتیجه نرسد.
📊 اثرش روی گزارشها
هر سؤال مخرج کسر خودش را دارد. اگر کادر توضیح فقط برای ۳۰ نفر از ۱۰۰ نفر باز شده باشد، گزارش میگوید «پاسخداده: ۳۰» و درصدها را روی همان ۳۰ حساب میکند.
بنابراین سؤالهای شرطی، آمار شما را رقیق نمیکنند.
میخواهید همین را روی فرم خودتان پیاده کنید؟ ساخت حساب و استفاده از پرسینو رایگان است.
شروع رایگانآموزشهای مرتبط
- فرم انتخاب درس و انتخاب واحد، قدمبهقدمهر دانشجو درسهایش را انتخاب کند؛ شما تعدادِ هر درس و نامِ دانشجوهای هر درس را ببینید.
- سهمیه و تصادفیسازیسقف برای هر گروه، و ترتیب تصادفی برای کاهش سوگیری.
- ظرفیتِ گزینهها و موجودیهر گزینه سقف داشته باشد، موجودیِ کالا کم شود و وقتی پر شد، خودکار بسته شود.
- مجموعهداده و فیلد وابستهکد پرسنلی را بزند، بقیهی اطلاعاتش خودکار پر شود.
- ادامه بعداًکاربر نیمهکاره برود و بعداً از همانجا ادامه دهد.