Czym jest self w Pythonie: przykłady z życia wzięte
Czym jest self w Pythonie: przykłady z życia wzięte
Funkcje ciągów usługi Power Automate umożliwiają użytkownikom konwertowanie ciągów, znaków ciągów, formatowanie ciągów i nie tylko. Są szeroko stosowane do konwersji danych do innych źródeł. W tym samouczku omówimy niektóre skomplikowane funkcje ciągów znaków, których można używać w przepływach firmy Microsoft — funkcje substring i indexOf .
Spis treści
Funkcja ciągu Power Automate: Podciąg
Najpierw omówmy funkcję podłańcuchową. Jest to używane, jeśli chcemy, aby użytkownik podał swoje imię i nazwisko, a chcemy zwrócić tylko imię lub nazwisko.
Funkcja substring zwraca znaki z łańcucha rozpoczynającego się na określonej pozycji.
Wypróbujmy to w tym przykładowym przepływie, który wcześniej utworzyłem. Usuniemy obecną zawartość, którą ustawiłem dla tekstu wiadomości .
W obszarze wyboru funkcji łańcuchowych wybierz funkcję podłańcuchową . Zawiera parametry text, startIndex i length .
Po kliknięciu przejdź do karty Zawartość dynamiczna , a następnie wybierz Wejście 1.
Ustawmy startIndex na 0, ponieważ chcemy, aby zaczynał się od 0. Wtedy powinien wyświetlać 5 liter.
Podsumowując, ta funkcja przyjmie dowolne wejście 1 . Wtedy poda nam tylko znaki z tekstu od zera do pięciu. Kliknijmy teraz OK.
Połączmy to również z konkatenacją. Kliknij więc funkcję Concat .
Wytnij ( Ctrl + X ) całą funkcję podciągu .
Następnie wklej go do funkcji concat .
Jako pierwszy argument wpiszmy „ Imię użytkownika to ”.
Następnie kliknij Aktualizuj.
Na koniec kliknij Zapisz .
Testowanie funkcji podciągu
Przetestujmy teraz przepływ.
Po prostu użyjemy danych z moich poprzednich biegów.
Moim wkładem podczas poprzednich biegów był Henry . Dlatego wyświetliło się „ Imię użytkownika to: Henry ”.
Dlatego funkcja substring działała tak, jak powinna. Spróbujmy ponownie przetestować przepływ i wprowadzić nowe dane wejściowe. Wpiszmy Shelley dla wejścia 1 i uruchommy przepływ.
Jak widzimy, po prostu wyświetlił „ shell ” zamiast „ Shelley ”. To dlatego, że określiliśmy, że powinien wyświetlać tylko 5 znaków. I tak działa funkcja substringu .
Funkcja ciągu Power Automate: IndexOf
Omówmy teraz, co robi funkcja indexOf Power Automate .
Funkcja indexOf wyszukuje indeks lub pozycję znaku w danym łańcuchu bez uwzględniania wielkości liter.
Ta funkcja ciągów Power Automate wymaga dwóch parametrów: ciągu zawierającego wartość i wartości, której indeks ma zostać przeszukany. Teraz wróćmy do naszego przepływu i dodajmy nowe wejście tekstowe .
W przypadku tego wejścia chcemy, aby użytkownik wprowadził swój adres e-mail.
Chcemy zwrócić tylko znaki przed znakiem @ , a nie cały e-mail. Aby to zrobić, najpierw usuńmy początkowe wyrażenie, które stworzyliśmy.
Musimy połączyć podłańcuch z funkcją indexOf . Na karcie Wyrażenia wybierz funkcję podciągu .
Następnie wybierz Wejście 3 na karcie Zawartość dynamiczna .
Dla parametru startIndex ustawmy 0. Długość powinna być indeksem znaku @ . Kliknij funkcję indexOf .
Wybierz Wejście 3 na karcie Zawartość dynamiczna .
Następnie określmy znak, który chcemy znaleźć w tekście. W tym przypadku jest to znak „ @ ”. Następnie kliknij OK .
Testowanie przepływu
Zapiszmy teraz i przetestujmy przepływ.
Wykonajmy nową akcję wyzwalającą, a następnie kliknij Zapisz i przetestuj .
Po prostu wpisz cokolwiek dla innych danych wejściowych. Jeśli chodzi o Wejście 3 , wpiszmy „ [email protected] ”. Następnie kliknij Uruchom przepływ .
Kiedy sprawdzimy nasz Slack, zobaczymy, że zamieścił słowo „ mikołaj ”. Łącząc te dwie funkcje, przepływ zawsze zwróci znaki przed znakiem @ . Dzięki temu nasza ekspresja jest bardziej dynamiczna.
Microsoft Flow Funkcje ciągów: Łączenie i zastępowanie
Dokumentacja usługi Power Automate Przewodnik
Power Automate Zakończ działanie Kontrola w przepływach
Wniosek
W tym poście omówiliśmy typowe przypadki użycia funkcji łańcuchowych. Możemy również używać pewnych funkcji łańcuchowych wraz z innymi, takimi jak łączenie funkcji podłańcuchowych i indexOf . Robimy to, aby uzyskać bardziej szczegółowe znaki w tekście, zwłaszcza jeśli zmienia się długość łańcucha. Tworzenie naszych wyrażeń dla tego rodzaju przypadków jest z pewnością przydatne i wydajne.
Istnieje wiele innych funkcji ciągów usługi Power Automate , których można używać w przepływach. Niektóre z nich omówimy na innych naszych blogach. Mamy nadzieję, że udało Ci się zrozumieć użycie i znaczenie tych dwóch funkcji łańcuchowych.
Wszystkiego najlepszego,
Henz
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.
W tym samouczku omówiono idee materializacji pamięci podręcznych danych oraz ich wpływ na wydajność języka DAX w dostarczaniu wyników.
Jeśli do tej pory nadal korzystasz z programu Excel, jest to najlepszy moment, aby zacząć korzystać z usługi LuckyTemplates na potrzeby raportowania biznesowego.
Co to jest brama LuckyTemplates? Wszystko co musisz wiedzieć