
Zpracování seznamů pomocí akce Opakovat se všemi položkami ve Zkratkách
V této části je popsáno, jak lze použít data vrácená z API služby Dark Sky (v předchozím tématu) a pomocí akce Opakovat se všemi položkami z nich získat průměrnou teplotu pro každý den předpovědi. Akce Opakovat se všemi položkami umožňuje zkratce zpracovat každou položku v seznamu, jednu po druhé.
Chcete‑li pracovat s datovou sadou osmi dnů, musíte předat výstup do akce Opakovat se všemi položkami a potom nastavit akce v každé smyčce tak, aby se vždy načetla data pro jednotlivý den.
Chcete‑li získat průměrné hodnoty pro nejvyšší a nejnižší denní teplotu, vytvořte opakující se smyčku pomocí akce Seznam se dvěma proměnnými Položka opakování. Klepněte na první proměnnou Položka opakování, změňte typ obsahu na Slovník a potom zadejte klíč temperatureMax, s jehož pomocí získáte nejvyšší teplotu v každém dni. Stejný postup zopakujte pro druhou proměnnou Položka opakování, tentokrát se zadáním klíče temperatureMin, který zajistí získání nejnižší teploty pro každý den.
Dále pomocí akce Vypočítat statistiku vypočtěte ze dvou nově získaných hodnot průměr a pomocí akce Zaokrouhlit číslo získanou hodnotu upravte na úhledný a snadno čitelný údaj o průměrné teplotě pro daný den.

Abyste zajistili, že hrubé datové hodnoty budou mít i po předání ze smyčky praktickou informační hodnotu, extrahujte den v týdnu, který se pak také zobrazí ve vašem upozornění. Použijete‑li další proměnnou Položka opakování, nastavenou na klíč time, můžete z API extrahovat také časovou hodnotu a pak pomocí akce Upravit datum vypočítat na základě časové hodnoty správné datum. Proměnné pro den v týdnu (extrahovaný z akce Upravit datum) a průměrnou teplotu (extrahovanou z akce Zaokrouhlit číslo) umístěte do akce Text, aby výsledným výstupem z každé smyčky byl řádek textu s nově naformátovanými daty.

Jakmile je zkratka spuštěna a její zpracování dojde k akci Opakovat se všemi položkami, vytvoří smyčku pro slovník s daty každého dne, provede výpočty a výsledek pak předá značce Konec opakování. Po dokončení všech osmi cyklů budou všechny číselné hodnoty seskupeny a předány značce Konec opakování, kterou lze použít jako vstup do další akce anebo z ní načíst proměnnou Výsledky opakování.
Přejděte do další části, v níž je popsán postup, jak zobrazit vlastní údaje o počasí v podobě upozornění.