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