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