Cómo gestionar las listas en Atajos en el iPhone o el iPad
Esta sección explica cómo usar los datos que devuelve la API Typicode (en el tema anterior) con las acciones Obtener ítem de la lista y Repetir con cada uno. La acción “Obtener ítem de la lista” permite que un atajo actúe sobre un ítem concreto de una lista. La acción “Repetir con cada uno” permite que un atajo actúe en todos los ítems de una lista, uno después del otro.
Antes de procesar todos los ítems de una lista, puede ser conveniente probar las acciones primero con un solo ítem. Puedes pasar una lista a una acción y Atajos te preguntará qué ítem quieres procesar. También puedes elegir un ítem añadiendo la acción “Obtener ítem de la lista” y crear un entorno de pruebas que simule tu flujo de trabajo final.
Obtener un valor para un ítem de la lista
En la app Atajos del iPhone o iPad, añade una acción “Obtener ítem de la lista” después de la acción “Obtener contenido de URL”.
Automáticamente, la acción tomará la salida de la acción anterior.
Añade una acción “Obtener valor del diccionario”.
De este modo se obtiene el valor de una clave.
Configura la clave como
name
(nombre).Toca para ejecutar el atajo.
Atajos muestra el valor de
name
(nombre) del primer ítem.
Obtener los valores de todos los ítems de la lista
En la app Atajos del iPhone o iPad, añade una acción “Repetir con cada uno” después de la acción “Obtener contenido de URL”.
Automáticamente, la acción tomará la salida de la acción anterior.
Añade una acción “Obtener valor del diccionario” antes de la acción “Terminar repetición”.
De este modo se obtiene el valor de una clave.
Configura la clave como
name
(nombre).Añade una acción Texto después de la acción “Obtener valor del diccionario”. Añade las variables “Repetir índice” y “Valor del diccionario” a la acción Texto.
Añade una acción Alerta después de la acción “Terminar repetición”.
Configura la alerta para que solo muestre la variable “Repetir resultados”.
Pulsa para ejecutar el atajo.
Atajos muestra la variable “Terminar repetición”, una combinación de todos los valores pasados durante el bucle.