Gestionar llistes a l’app Dreceres a l’iPhone o l’iPad
En aquesta secció s’explica com s’utilitzen les dades que retorna l’API Typicode (al tema anterior) amb les accions “Obtenir ítem de la llista” i “Repetir amb cada”. L’acció “Obtenir ítem de la llista” permet que una drecera actuï sobre un ítem específic d’una llista. L’acció “Repetir amb cada” permet que una drecera actuï sobre cada ítem d’una llista, un després de l’altre.
Abans de processar tots els ítems d’una llista, és recomanable provar les accions amb un sol ítem. Pots passar una llista a un acció i l’app Dreceres et preguntarà quin ítem vols processar. També pots triar un ítem en concret afegint l’acció “Obtenir ítem de la llista”; d’aquesta manera crees un entorn de proves similar al flux de treball final.
Obtenir un valor d’un sol ítem de la llista
A l’app Dreceres del dispositiu iOS o iPadOS, afegeix l’acció “Obtenir ítem de la llista” després de l’acció “Obtenir el contingut de l’URL”.
L’acció obtindrà automàticament el resultat de l’acció anterior.
Afegeix l’acció “Obtenir valor del diccionari”.
Així és com s’obté el valor d’una clau.
Configura la clau en
name
.Toca per executar la drecera.
L’app Dreceres mostra el valor
name
del primer ítem.
Obtenir els valors de tots els ítems de la llista
A l’app Dreceres del dispositiu iOS o iPadOS, afegeix l’acció “Repetir amb cada” després de l’acció “Obtenir el contingut de l’URL”.
L’acció obtindrà automàticament el resultat de l’acció anterior.
Afegeix l’acció “Obtenir valor del diccionari” abans de l’acció “Acabar repetició”.
Així és com s’obté el valor d’una clau.
Configura la clau en
name
.Afegeix l’acció Text després de l’acció “Obtenir valor del diccionari”. Afegeix les variables “Repetir l’índex” i “Valor del diccionari” a l’acció Text.
Afegeix una acció Avís després de l’acció “Acabar repetició”.
Configura l'avís perquè només mostri la variable “Repetir resultats”.
Toca per executar la drecera.
L’app Dreceres mostra la variable “Acabar repetició”, una combinació de tots els valors passats durant el bucle.