Obsługiwanie list w aplikacji Skróty na Macu
W tej części omówione jest użycie danych zwracanych przez API serwisu Typicode (patrz poprzedni temat) przy użyciu czynności Pobierz rzecz z listy oraz Powtarzaj dla każdej rzeczy. Czynność Pobierz rzecz z listy pozwala na wykonanie czynności skrótu z określonym elementem listy. Czynność Powtarzaj dla każdej rzeczy pozwala na wykonanie skrótu z każdym elementem listy, jeden po drugim.
Przed rozpoczęciem przetwarzania wszystkich rzeczy z listy warto przetestować czynności z pojedynczą rzeczą. Możesz przekazać listę do czynności, a aplikacja Skróty zapyta, którą rzecz chcesz przetwarzać. Możesz także wybrać określoną rzecz, dodając czynność Pobierz rzecz z listy, tworząc w ten sposób środowisko testowe podobne do ostatecznego kształtu kolejki czynności.
Pobieranie wartości pojedynczej rzeczy z listy
W aplikacji Skróty na Macu dodaj czynność Pobierz rzecz z listy, umieszczając ją po czynności Pobierz zawartość URL.
Ta czynność automatycznie przyjmie dane wyjściowe przekazane z wcześniejszej czynności.
Dodaj czynność Pobierz wartość ze słownika.
Pobierze ona wartość klucza.
Jako nazwę klucza ustaw
name
.Kliknij w , aby uruchomić skrót.
Aplikacja Skróty wyświetla wartość pierwszego klucza
name
.
Pobieranie wartości wszystkich rzeczy z listy
W aplikacji Skróty na Macu dodaj czynność Powtarzaj dla każdej rzeczy, umieszczając ją po czynności Pobierz zawartość URL.
Ta czynność automatycznie przyjmie dane wyjściowe przekazane z wcześniejszej czynności.
Dodaj czynność Pobierz wartość ze słownika przed czynnością Koniec powtarzania.
Pobierze ona wartość klucza.
Jako nazwę klucza ustaw
name
.Dodaj czynność Tekst po czynności Pobierz wartość ze słownika. Do czynności Tekst dodaj zmienne Wskaźnik powtórzenia oraz Wartość ze słownika.
Po czynności Koniec powtarzania dodaj czynność Pokaż alert.
Skonfiguruj alert, aby wyświetlana była tylko zmienna Wyniki powtarzania.
Kliknij w , aby uruchomić skrót.
Aplikacja Skróty wyświetla wartość zmiennej Wyniki powtarzania. Zmienna ta zawiera wszystkie wartości przekazane w pętli.