Shortcuts में ऐक्शन कनेक्शन
जब कोई ऐक्शन उस कंटेंट का इस्तेमाल करता है जो इसके पहले के ऐक्शन द्वारा प्रदान किया गया गया होत है, तब ऐक्शन की सूची के मध्य भाग के नीचे एक लाइन प्रकट होती है, जो ऐक्शनों को जोड़ती है। यह लाइन दर्शाती है कि ऐक्शन के आउटपुट का इस्तेमाल आगे के ऐक्शन के लिए इनपुट के रूप में होगा।
अनेक Shortcuts ऐक्शन इनपुट ऐक्सस कर सकता है और आउटपुट प्रदान कर सकता है। कुछ ऐक्शन केवल इनपुट लेते हैं, केवल आउटपुट तैयार करते हैं या इनपुट को परिवर्तित किए बिना आउटपुट के रूप से पास करते हैं।
ऐक्शन का विवरण, इसके द्वारा स्वीकार किए जाने वाले इनपुट के प्रकार और इसके द्वारा प्रदान किए जाने वाले इनपुट के प्रकार देखने के लिए शॉर्टकट में ऐक्शन के आइकन पर टैप करें।
कुछ ऐक्शन इनपुट के रूप में केवल विशेष प्रकार का कंटेंट स्वीकार करते हैं। ऐसे ऐक्शन जो कॉम्पैटिबल नहीं होते हैं, वे कनेक्टिंग लाइन के बिना सूची में प्रकट होते हैं, यह दिखाने के लिए कि ऐक्शन साथ मिलकर काम नहीं करेंगे। उदाहरण के लिए, Get Current Location ऐक्शन Create Playlist ऐक्शन के लिए आउटपुट नहीं प्रदान कर सकता क्योंकि Create Playlist को एक गाना आइटम की जरूरत है, न कि मैप लोकेशन की।
कुछ ऐक्शन इनपुट नहीं लेते और केवल आउटपुट देते हैं। वे प्राय : “get” ऐक्शन होते हैं, जैसे Get Upcoming Events, Get Current Song या Select Photos, ये सभी बस केवल डेटा लेते हैं। ऐसा ऐक्शन जो इनपुट नहीं लेता, वह पिछले ऐक्शन से अलग ऐक्शनों की सूची में प्रकट होता है, बीच में कनेक्टिंग लाइन के बिना।
निम्नलिखित उदाहरण में, Select Photos ऐक्शन Photos ऐप से डेटा वापस लेता है और इसे दूसरे ऐक्शन से इनपुट की जरूरत नहीं होती। Select Photos ऐक्शन द्वारा वापस लिया गया डेटा Convert Image ऐक्शन का इनपुट होता है।
कुछ ऐक्शन इनपुट के रूप में कंटेंट लेते हैं लेकिन इसे बदलते नहीं, उसी कंटेंट को आउटपुट के रूप में पास कर देते हैं। उदाहरण के लिए, Vibrate Device ऐक्शन अगले ऐक्शन के लिए इनपुट पास करने के दौरान ऐक्शन के बीच आपके डिवाइस को हिलाता है।
इसी तरह, इनपुट के रूप में फ़ोन नंबर पास करने पर Call ऐक्शन उस नंबर पर फ़ोन करता है; कॉल पूरा होने पर, Call ऐक्शन उसी फ़ोन नंबर को अपने इनपुट के रूप में तैयार करता है।