Shortcuts में Repeat with Each क्रिया की मदद से लिस्ट का संचालन
इस सेक्शन में Repeat with Each क्रिया की मदद से फोरकास्ट में प्रत्येक दिन का औसत तापमान पाने के लिए Dark Sky API ( पिछले टॉपिक में) द्वारा रिटर्न हुए डेटा के उपयोग पर चर्चा की गई है। Repeat with Each क्रिया शॉर्टकट को सूची में प्रत्येक आइटम पर, एक के बाद एक, कार्य करने की अनुमति देता है।
आठ दिनों के डेटा के सेट के साथ काम करने के लिए, आपको Repeat with Each क्रिया में आउटपुट पास करना होगा, फिर एक बार में एक दिन का डेटा पाने के लिए प्रत्येक लूप में क्रिया सेट अप करें।
औसत दैनिक उच्च और निम्न तापमान पाने के लिए, दो Repeat Item वैरिएबल के साथ List ऐक्शन की मदद से एक रिपीट लूप बनाएँ। पहला Repeat Item वैरिएबल पर टैप करें, कंटेंट के प्रकार को डिक्शनरी में बदलें, फिर ‘की’ temperatureMax
दर्ज करें ताकि प्रत्येक दिन का अधिकतम तापमान प्राप्त हो सके। दूसरे Repeat Item वैरिएबल के लिए ऐसा ही करें, ‘की’ temperatureMin
डालें ताकि प्रत्येक दिन का न्यूनतम तापमान प्राप्त हो सके।
इसके बाद, दो नए वैल्यूज़ का औसत निकालने के लिए Calculate Statistics क्रिया का उपयोग करें और वैल्यू को दिन के औसत तापमान की सुंदर और पढ़ने योग्य वर्ज़न बनाने के लिए Round Number क्रिया का इस्तेमाल करें।
याह सुनिश्चित करने के लिए कि रिपीट लूप से पास होने के बाद रॉ डेटा वैल्यूज़ उपयोगी हैं, अपने अलर्ट में इस्तेमाल करने के लिए सप्ताह का दिन ऐक्सट्रैक्ट करें। दूसरे Repeat Item वैरिएबल का इस्तेमाल करके, जो time
की पर सेट है, आप API से टाइम वैल्यू ऐक्सट्रैक्ट कर सकते हैं और टाइम वैल्यू से सही डेटा की गणना करने के लिए Adjust Date ऐक्शन का इस्तेमाल कर सकते हैं। सप्ताह के दिन के लिए वैरिएबल (Adjust Date से लिया गया) और औसत तापमान (राउंड नंबर से लिया गया) को Text ऐक्शन में रखें, ताकि प्रत्येक लूप का अंतिम आउटपुट नए फ़ॉर्मैटेड डेटा के साथ टेक्स्ट का लाइन हो।
एक बार शॉर्टकट रन हो जाने और Repeat with Each क्रिया पहुँच जाने पर, यह डेटा के डिक्शनरी के प्रत्येक दिन से होकर लूप होता है, गणना करता है, फिर End Repeat मार्कर में परिणाम को पास करता है। सभी आठ की पुनरावृत्ति होने के बाद, सभी नंबर एकसाथ समूहित होते हैं और End Repeat मार्कर से गुजरता है, दूसरे ऐक्शन में इनपुट के रूप में इस्तेमाल के लिए उपलब्ध होता है या Repeat Results वैरिएबल के रूप में वापस पाने योग्य होता है।
अलर्ट के रूप में अपने कस्टम मौसम डेटा प्रदर्शित करने की विधि जाने के लिए अगले सेक्शन पर जारे रहें।