Crear contactos a partir de datos en Atajos en el iPhone o iPad
Puedes usar los datos de una API para crear eventos de calendario, contactos, notas, y más. Este ejemplo muestra cómo crear contactos a partir de la API de Typicode. Para crear contactos utilizando la acción “Agregar a contactos” se requiere un nombre y un apellido. Tendrás que usar la acción “Dividir texto” para separar los nombres de los usuarios en los datos de la API.
Dividir texto para crear una lista
En la app Atajos en tu iPhone o iPad, agrega una acción Repetir con cada después de la acción Obtener contenido de URL.
Agrega una acción “Obtener valor del diccionario” dentro de la acción “Repetir con cada”, y luego establece la clave como
name
.Agrega una acción “Dividir texto” después de la acción “Obtener valor del diccionario”, y establece la entrada a “Valor del diccionario” y el delimitador a “Espacios”.
La acción “Dividir texto” creará una lista de elementos basada en el delimitador. En este caso, el nombre del contacto es el primer elemento de la lista y su apellido es el último.
Agrega dos acciones “Obtener elemento de lista”. Configura la primera acción para obtener el “Primer elemento” y la segunda para obtener el “Último elemento”. Para ambas acciones usa una variable mágica de la salida de la acción “Dividir texto”.
Crear un contacto
En la app Atajos en tu iPhone o iPad, agrega la acción Obtener valor del diccionario después de las acciones Dividir texto y luego establece la clave en
teléfono
y el diccionario en Repetir elemento.Agrega una acción “Agregar nuevo contacto” después de la última acción “Obtener valor del diccionario”.
En este punto tienes las siguientes acciones:
URL
"Obtener contenido de URL"
"Repetir con cada"
“Obtener valor” para el nombre en “Repetir elemento”
“Dividir valor del diccionario por espacios”
“Obtener el primer elemento de ‘Dividir texto’”
“Obtener el último elemento de ‘Dividir texto’”
“Obtener valor” para el teléfono en “Repetir elemento”
Agregar contacto
“Terminar repetición”
En la acción “Agregar contacto”, establece “Nombre” en la variable mágica de la primera acción “Dividir texto”, y establece “Apellido” en la variable mágica de la segunda acción “Dividir texto”.
En el menú “Mostrar más”, establece “Número de teléfono” en la variable mágica de la acción “Obtener valor” para la acción del teléfono.
Desactiva “Mostrar hoja de redacción”.
Toca para ejecutar el atajo y crear contactos desde la API.
ADVERTENCIA: al ejecutar este atajo se crearán contactos en tu dispositivo. Agrega una nota a los contactos para facilitar su eliminación.