Contactpersonen aanmaken op basis van gegevens in Opdrachten op de iPhone of iPad
Je kunt gegevens van een API gebruiken om onder meer agenda-activiteiten, contactpersonen en notities aan te maken. In dit voorbeeld zie je hoe je contactpersonen aanmaakt met de Typicode-API. Voor het aanmaken van contactpersonen met de taak 'Zet in Contacten' heb je een voor- en achternaam nodig. Eerst moet je met de taak 'Splits tekst' de namen van de gebruiker in de API-gegevens van elkaar scheiden.
Tekst splitsen in een lijst
In de Opdrachten-app op je iPhone of iPad kun je de taak 'Herhaal voor elk onderdeel' toevoegen na de taak 'Haal inhoud van URL op'.
Voeg een taak 'Haal woordenboekwaarde op' toe binnen de taak 'Herhaal voor elk onderdeel' en stel vervolgens de sleutel in op
name
.Voeg na de taak 'Haal woordenboekwaarde op' een taak 'Splits tekst' toe en stel vervolgens 'Woordenboekwaarde' als invoer en 'Spaties' als scheidingsteken in.
Nu wordt met de taak 'Splits tekst' een lijst met onderdelen gemaakt op basis van het scheidingsteken. In dit geval is de voornaam van de contactpersoon het eerste onderdeel in de lijst en de achternaam het laatste onderdeel.
Voeg twee taken van het type 'Haal onderdeel op uit lijst' toe. Laat de eerste taak het eerste onderdeel ophalen en de tweede taak het laatste onderdeel ophalen. Gebruik voor beide taken een magische variabele van de uitvoer van de taak 'Splits tekst'.
Een contactpersoon aanmaken
Voeg in de Opdrachten-app op je iPhone of iPad na de 'Splits tekst'-taken een taak 'Haal woordenboekwaarde op' toe en stel de sleutel in op
phone
en het woordenboek op 'Herhaal onderdeel'.Voeg na de laatste taak 'Haal woordenboekwaarde op' een taak 'Voeg nieuw contact toe' toe.
Op dit punt heb je de volgende taken:
URL
Haal inhoud van URL op
Herhaal voor elk onderdeel
Haal waarde op voor 'name' in 'Herhaal onderdeel'
Splits woordenboekwaarde op spaties
Haal eerste onderdeel op uit 'Splits tekst'
Haal laatste onderdeel op uit 'Splits tekst'
Haal waarde op voor 'phone' in 'Herhaal onderdeel'
Voeg contact toe
Stop herhalen
Stel in de taak 'Voeg contact toe' de voornaam in op de magische variabele van de eerste 'Splits tekst'-taak en stel de achternaam in op de magische variabele van de tweede 'Splits tekst'-taak.
Stel uit het menu 'Toon meer' 'Telefoonnummer' in op de magische variabele van de taak 'Haal waarde op voor 'phone''.
Schakel 'Toon paneel voor opstellen' uit.
Tik op om de opdracht uit te voeren en via de API contactpersonen aan te maken.
WAARSCHUWING: Zo maak je met deze opdracht contactpersonen op je apparaat aan. Voeg eventueel een notitie aan de contactpersonen toe om ze gemakkelijker weer te kunnen verwijderen.