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