Crie contatos a partir dos dados no Atalhos do iPhone ou iPad
Você pode usar dados de uma API para criar eventos de calendário, contatos, notas e muito mais. Este exemplo demonstra como criar contatos com a API Typicode. Criar contatos usando a ação “Adicionar aos Contatos” requer um nome e um sobrenome. Você precisará usar a ação Dividir Texto para separar os nomes de usuários nos dados da API.
Divida texto em uma lista
No app Atalhos no iPhone ou no iPad, adicione uma ação Repetir com Cada após a ação Obter Conteúdo do URL.
Adicione uma ação “Obter Valor do Dicionário” dentro da ação “Repetir Com Cada” e defina a chave como
name
.Adicione uma ação Dividir Texto após a ação “Obter Valor do Dicionário” e defina a entrada como Valor do Dicionário e o delimitador como Espaços.
A ação Dividir Texto criará uma lista de itens com base no delimitador. Nesse caso, o nome do contato será o primeiro item da lista e o sobrenome será o último item da lista.
Adicione duas ações “Obter Item da Lista”. Defina a primeira ação para obter o Primeiro Item e a segunda ação para obter o Último Item. Para ambas as ações, use uma variável mágica da saída da ação Dividir Texto.
Crie um contato
No app Atalhos no iPhone ou no iPad, adicione uma ação Obter Valor do Dicionário após as ações Dividir Texto e defina a chave como
phone
e o Dicionário como Repetir Item.Adicione uma ação Novo Contato após a última ação “Obter Valor do Dicionário”.
Neste ponto, você tem as seguintes ações:
URL
Obter Conteúdo do URL
Repetir com Cada
Obter Valor para nome em Repetir Item
Dividir Valor do Dicionário por Espaços
Obter Primeiro Item de Dividir Texto
Obter Último Item de Dividir Texto
Obter Valor para telefone em Repetir Item
Adicionar Contato
Parar Repetição
Na ação Adicionar Contato, defina Nome como a Variável Mágica da primeira ação Dividir Texto e Sobrenome como a Variável Mágica da segunda ação Dividir Texto.
No menu Mostrar Mais, defina Número de Telefone como a Variável Mágica da ação Obter Valor para telefone.
Desative Folha de Redação.
Toque em para executar o atalho e crie contatos a partir da API.
ADVERTÊNCIA: executar este atalho criará contatos no dispositivo. Adicione uma nota aos contatos para facilitar sua remoção.