![](https://help.apple.com/assets/5B9014F10946229C37C593B4/5B9014F50946229C37C593C7/sk_SK/c10e8a839dc838a25d0feb0e9e428a0a.png)
Spracovanie zoznamov pomocou akcie Opakovať so všetkými položkami v apke Skratky
V tejto časti je popísané, ako možno použiť dáta vrátené z rozhrania API služby Dark Sky (v predchádzajúcej téme) a pomocou akcie Opakovať so všetkými položkami z nich získať priemernú teplotu pre každý deň predpovede. Akcia Opakovať so všetkými položkami umožňuje skratke spracovať každú položku v zozname jednu po druhej.
Ak chcete pracovať s dátovou množinou ôsmich dní, musíte odovzdať výstup do akcie Opakovať so všetkými položkami a potom nastaviť akcie v každej slučke tak, aby sa vždy načítali dáta pre jeden deň.
Ak chcete získať priemerné hodnoty pre najvyššiu a najnižšiu dennú teplotu, vytvorte opakujúcu sa slučku pomocou akcie Zoznam s dvomi premennými Položka opakovania. Klepnite na prvú premennú Položka opakovania, zmeňte typ obsahu na Slovník a potom zadajte kľúč temperatureMax
, pomocou ktorého získate najvyššiu teplotu v každom dni. Rovnaký postup zopakujte pre druhú premennú Položka opakovania, tentoraz so zadaním kľúča temperatureMin
, ktorý zaistí získanie najnižšej teploty v každom dni.
Ďalej pomocou akcie Vypočítať štatistiku vypočítajte z dvoch novozískaných hodnôt priemer a pomocou akcie Zaokrúhliť číslo získanú hodnotu upravte na úhľadný a ľahko čitateľný údaj o priemernej teplote pre daný deň.
![Akcie Vypočítať štatistiku a Zaokrúhliť číslo v editore skratiek.](https://help.apple.com/assets/5B9014F10946229C37C593B4/5B9014F50946229C37C593C7/sk_SK/2db7f12166939f0867cade8598e43efc.png)
Aby ste zaistili, že hrubé dátové hodnoty budú mať aj po odovzdaní zo slučky opakovania praktickú hodnotu, extrahujte deň v týždni, ktorý sa potom takisto použije v upozornení. Ak použijete ďalšiu premennú Položka opakovania nastavenú na kľúč time
, môžete z rozhrania API extrahovať aj časovú hodnotu a potom pomocou akcie Upraviť dátum vypočítať na základe časovej hodnoty správny dátum. Premenné pre deň v týždni (extrahovaný z akcie Upraviť dátum) a priemernú teplotu (extrahovanú z akcie Zaokrúhliť číslo) umiestnite do akcie Text, aby výsledným výstupom každej slučky bol riadok textu s novonaformátovanými dátami.
![Akcia Dátum, akcia Upraviť dátum a akcia Text v editore skratiek s použitými premennými.](https://help.apple.com/assets/5B9014F10946229C37C593B4/5B9014F50946229C37C593C7/sk_SK/ec047278030984b0484b5f7f379720a8.png)
Keď sa skratka spustí a jej spracovanie dosiahne akciu Opakovať so všetkými položkami, vytvorí slučku pre slovník s dátami každého dňa, vykoná výpočty a výsledok potom odovzdá do značky Ukončiť opakovanie. Po dokončení všetkých ôsmich opakovaní sa všetky číselné hodnoty zoskupia a odovzdajú do značky Ukončiť opakovanie, kde ich možno použiť ako vstup do ďalšej akcie alebo načítať ako premennú Výsledky opakovania.
Prejdite do ďalšej časti a zistite, ako zobraziť vlastné údaje o počasí v podobe upozornenia.