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