שימוש בפעולות ״אם״ ב״קיצורים״
השתמש/י בפעולה ״אם״ (הידועה גם כפעולה מותנה) להגדרת קיצור המחפש אחר תנאים מסוימים ופועל באופן שונה בהתאם לתנאי שמקיימים. פעולות ״אם״ מקנות לך את הגמישות להגדיר נתיבים שונים לפעולות שלך בהתאם לתנאים הידועים רק כשהקיצור פועל.
במילים אחרות, פעולת אם מאפשרת לך לבטא את הדברים הבאים בקיצור: אם תנאי מסוים נכון, בצע פעולה זאת; אחרת, בצע פעולה זאת. עבור כל תוצאה מופעלת סדרת פעולות שונה.
ניתן להשתמש בפעולת אם על-מנת לבחון אם תוכן שהועבר לפעולה כקלט ממלא תנאי מסוים. לדוגמה, ניתן להשתמש בפעולת אם על-מנת לוודא שעמוד אינטרנט שנשלף מפעולה קודמת מכיל את המילה ״קציצות״.
הערה: אם אינך מכיר את הנושא של פריטי קלט ופלט, ראה/י כיצד קיצורים פועלים?
מרגע שהיא ממוקמת בקיצור, פעולת ״אם״ כוללת שלושה סמנים (תגים בעורך הקיצורים): ״אם״ (לא מופיע כתג נפרד), ״אחרת״, ו״סיים אם״.
במסגרת הסמן ״אם״, ניתן להגדיר את הפרמטרים ״קלט״ ו״ערך״. הקש/י על הפרמטר ״קלט״ לבחירת אחד מארבעת התנאים הזמינים הבאים:
שווה: בודק אם הקלט הוא התאמה מדויקת לערך שציינת, בין שמלל ובין שמספר.
מכיל: בודק אם הקלט (שעשוי להיות גוף מלל או רשימה) מכיל מלל שציינת לפחות פעם אחת.
גדול מ: בודק אם הקלט גדול ממספר מסוים.
קטן מ: בודק אם הקלט קטן ממספר מסוים.
״גדול מ״ ו״קטן מ״ חלים רק אם מספר מועבר כקלט.
מאחר שלפעולה ״אם״ יש שתי תוצאות אפשריות - התנאי נכון או התנאי אינו נכון - ניתן למקם פעולות בשני נתיבים. בעת פעולת הקיצור, תנאי נכון גורם לקלט להיות מועבר לפעולה הראשונה בדיוק אחרי ״אם״, בעוד תנאי שאינו נכון גורם לקלט להיות מועבר לפעולה הראשונה אחרי הסמן ״אחרת״.
הפעולה האחרונה המייצרת פלט במקרה ה״אם״ או במקרה ה״אחרת״ מעבירה את התוכן שלה דרך הסמן ״סיים אם״ כפלט (זמין לאחזור כמשתנה הקסם ״תוצאות אם״). משמעות הדבר היא שהפעולה האחרונה בכל נתיב של הפעולה ״אם״ משפיע על הפלט של הפעולה כשלם.
טיפ: ניתן למקם פעולות ״אם״ זו בתוך זו ליצירת עץ החלטות מתקדם יותר בקיצור שלך: בעורך הקיצורים, גרור/י פעולת ״אם״ שנייה כך שהיא תחפוף עם החלק התחתון של פעולת ״אם״ הראשונה. פעולת ״אם״ השנייה מקוננת (מוזחת) תחת פעולת ״אם״ הראשונה.