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