Upravljanje popisima s pomoću radnje Ponovi sa svakim u Prečacima
U ovom odjeljku riječ je korištenju podataka koje je vratio API za Dark Sky (u prethodnoj temi) radi dohvaćanja prosječne temperature za svaki dan prognoze s pomoću radnje Ponovi za svaki. Radnja Ponovi za svaki prečacu omogućuje da obradi svaku stavku na popisu, jednu nakon druge.
Za rad sa skupom od osam dana podataka morate proslijediti izlazne podatke u radnju Ponovi za svaki, a zatim u svakoj petlji postaviti radnje da biste dohvatili podatke svakog zasebnog dana.
Za prosjek najviših i najnižih dnevnih temperatura, izradite ponavljajuću petlju s pomoću radnje Popis s dvije varijable stavke Ponovi. Dodirnite prvu varijablu stavke Ponovi, promijenite vrstu sadržaja u Rječnik, a zatim unesite ključ maksTemperatura
da biste učitali najvišu temperaturu za svaki dan. Isto učinite za drugu varijablu stavke Ponovi te unesite ključ minTemperatura
da biste učitali najnižu temperaturu za svaki dan.
Zatim upotrijebite radnju Izračunaj statistiku da biste izračunali prosječnu vrijednost dviju novih vrijednosti i upotrijebite radnju Cijeli broj za prikaz vrijednosti u lijepoj i čitljivoj verziji prosječne temperature za taj dan.
Provjerite jesu li neobrađene vrijednosti podataka korisne nakon što se razdijele iz ponavljajuće petlje tako što ćete izdvojiti dan u tjednu koji želite upotrijebiti u alarmu. S pomoću druge varijable stavke Ponovi postavljene na ključ vrijeme
, iz API-ja možete izdvojiti vremensku vrijednost i upotrijebiti radnju Prilagodi datum da biste iz vremenske vrijednosti izračunali točan datum. Varijable dana u tjednu (izdvojene iz Prilagodi datum) i prosjek temperature (izdvojen iz Cijelog broja) stavite u radnju Tekst kako bi završni izlazni podatak svake petlje bio redak teksta s podacima formatiranima na novi način.
Nakon što prečac pokrenete i on dođe do radnje Ponovi za svaki, prečac se ponavlja za rječnik podataka svakog dana, radi izračune i zatim rezultat prosljeđuje u marker Kraj ponavljanja. Nakon svih osam ponavljanja, svi su brojevi grupirani zajedno i razdijeljeni iz markera Kraj ponavljanja, dostupni za uporabu kao ulaz u drugu radnji ili koji se mogu dohvatiti kao varijabla Rezultati ponavljanja.
Pogledajte sljedeći odjeljak da biste saznali kako prilagođene podatke o vremenu prikazati u obliku alarma.