Używam Workflow w systemie iOS, a konkretnie na iPadzie Air 2. Za każdym razem, gdy otrzymuję zawartość strony internetowej lub linki z tego wejścia, zwróć uwagę, że wszystkie linki zostały przepisane jako
applewebdata://{guid}/the/rest/of/the/path
Nie mogę użyć tych danych wejściowych w pozostałej części przepływu pracy, ponieważ kroki nie ” wiem, jak pracować z applewebdata://
Na przykład, jeśli otrzymam wszystkie linki na stronie i spróbuję rozwiązać ich zawartość
Get Contents of URL |> Get URLs from Input |> Get Contents of URL
Pojawia się błąd taki jak
nieobsługiwany adres URL
Oznacza to, że muszę robić okropne rzeczy, takie jak przechowywanie schematu i hosta wejściowego adresu URL i ponowne łączenie tych ze ścieżką ze zniekształconego adresu URL, aby użyć więcej kroków przepływu pracy. To nie jest trwałe!
Jak unikać adresów URL applewebdata://
lub jak pracować z nimi ?!
Odpowiedź
Osoby z działu pomocy technicznej Workflow odpowiedziały e-mailem
Te adresy URL applewebdata: // są prawdopodobnie lokalnymi odnośnikami do plików graficznych, które zostały pobrane za pomocą funkcji Pobierz zawartość adresu URL, które są teraz przechowywane w aktualnie uruchomionym przepływie pracy. Dzięki funkcji Pobierz zawartość strony internetowej strona wejściowa konwertuje kod HTML na tekst sformatowany i zachowuje łącza internetowe do każdego z obrazów.
„Rozwiązanie” polega zatem na użyciu akcji Pobierz zawartość strony internetowej.