शॉर्टकट में If ऐक्शन का उपयोग करें।
शॉर्टकट्स में को सेट अप करने के लिए ईफ़ ऐक्शन (इसे कंडिशनभी कहा जाता है) का इस्तेमाल करें, जो कुछ निश्चित शर्तों की जाँच करता है और जो शर्त पूरी होती है उसके आधार पर भिन्न रूप से ऑपरेट करता है। यदि क्रियाएँ आपको भिन्न पाथ सेटअप करने की लोचशीलता देते हैं, जिन्हें आपके ऐक्शन केवल शॉर्टकट रन होने के समय ज्ञात होने वाली शर्तों के आधार पर ले सकते हैं।
If ऐक्शन आपको निम्नांकित चीजों को शॉर्टकट में अभिव्यक्त करने देता है : यदि कोई कंडिशन सही है, तो यह करें, अन्यथा वह करें। हरेक नतीजे के लिए ऐक्शंस की एक भिन्न सिरीज रन करती है।
ईफ़ ऐक्शन का इस्तेमाल आप यह जाँचने के लिए कर सकते हैं कि क्या इनपुट के रूप में ऐक्शन पर हस्तांतरित कॉन्टेंट एक निश्चित शर्त पूरा करता है या नहीं। उदाहरण के लिए, आप “यदि क्रिया” का इस्तेमाल यह सुनिश्चित करने के लिए कर सकते हैं कि किसी पिछली क्रिया से प्राप्त वेबपेज में “goetta” शब्द है या नहीं।
नोट : यदि आप इनपुट्स और आउटपुट्स से अपरिचित हैं, तो देखें शॉर्टकट कैसे काम करता है, उसके बारे में।
आपके शॉर्टकट में प्लेस होने के बाद, यदि यदि क्रिया में तीन मार्कर (शॉर्टकट एडिटर में टैग्स) हों : यदि, अन्यथा तथा समाप्त करें यदि हो।
“यदि मार्कर” के अंदर, आप इनपुट और वैल्यू पैरामीटर कॉन्फ़िगर कर सकते हैं। कोई शर्त चुनने के लिए इनपुट पैरामीटर पर टैप करें। उपलब्ध शर्तें इनपुट के प्रकार पर निर्भर करती हैं। टेक्स्ट इनपुट में इस तरह की शर्तें होती हैं : है, नहीं है और शामिल है। संख्या इनपुट में इस तरह की शर्तें होती हैं : इससे बड़ा, इससे छोटा या दोनों के बीच में।
चूंकि यदि क्रिया के दो संभावित नतीजे होते हैं--कंडिशन सत्य या कंडिशन असस्त्य है--आप ऐक्शंस को दो पाथों में रख सकते हैं। जब शॉर्टकट रन करता है, सत्य कंडिशन इनपुट को “यदि” के ठीक बाद पहले क्रिया पर पास करवाता है, जबकि असत्य कंडिशन, Otherwise मार्कर के बाद पहले क्रिया में हस्तांतरित करवाता है।
यदि केस या Otherwise केस में निर्मित होने वाला अंतिम ऐक्शन अपने कॉन्टेंट को यदि नहीं मार्कर के जरिए आउटपुट के रूप में (“यदि परिणाम” मैजिक वैरिएबल के रूप में प्राप्त करने के लिए उपलब्ध) पास करता है। इसका अर्थ यह है कि यदि क्रिया के हरेक पाथ का अंतिम क्रिया, क्रिया के आउटपुट को समग्र रूप से प्रभावित करता है।
नुस्ख़ा : अपने शॉर्टकट में निर्णयों के अधिक ऐडवांस्ड ट्री के निर्माण के लिए आप “यदि क्रियाएँ” को एक-दूसरे के अंदर रख सकते हैं : शॉर्टकट एडिटर में, दूसरे यदि क्रिया को ड्रैग करें ताकि यह पहले यदि क्रिया के निचले भाग पर ओवरलैप हो जाए। दूसरा If ऐक्शन दूसरे If ऐक्शन के अंदर नेस्टेड (इंडेंटेड) हो जाता है।