Funkce řetězců Power Automate: Podřetězec a IndexOf

Řetězcové funkce umožňují uživatelům převádět řetězce, řetězcové znaky, formátovat řetězce a další. Jsou široce používány pro převod dat do jiných zdrojů. V tomto tutoriálu si projdeme některé komplikované funkce String, které lze použít v tocích Microsoftu – funkce podřetězec a indexOf

Obsah

Funkce Power Automate String: Podřetězec

Nejprve si proberme funkci podřetězec. To se používá, pokud chceme, aby uživatel zadal své křestní jméno a příjmení, a my chceme vrátit pouze jméno nebo příjmení.

Start na zadané pozici.

Pojďme si to vyzkoušet v tomto vzorovém toku, který jsem dříve vytvořil. Tento aktuální obsah, který jsem nastavil pro text zprávy , odstraníme .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Pod výběrem Funkce řetězce vyberte funkci podřetězec . Obsahuje parametry text, startIndex  a length .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Po kliknutí přejděte na kartu a vyberte  Vstup 1.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Nastavíme startIndex na 0, protože chceme, aby začínal na 0. Pak by měl zobrazovat 5 písmen.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Abychom to shrnuli, tato funkce bude mít jakýkoli vstup 1 . Pak nám poskytne pouze znaky z textu mezi nulou a pěti. Nyní klepněte na OK.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Zkombinujme to také se zřetězením. Klikněte tedy na funkci Concat .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Vyjmout ( Ctrl + X ) funkci celého podřetězce .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Poté jej vložte do funkce concat .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Funkce řetězců Power Automate: Podřetězec a IndexOf

Jako první argument napište „ Křestní jméno uživatele je “. 

Funkce řetězců Power Automate: Podřetězec a IndexOf

Poté klikněte na Aktualizovat.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Nakonec klikněte na Uložit .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Testování funkce podřetězec

Nyní otestujeme průtok.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Použijeme pouze data z mých předchozích běhů.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Můj příspěvek během mých předchozích běhů byl Henry . Proto se zobrazilo „ Křestní jméno uživatele je: Henry “. 

Funkce řetězců Power Automate: Podřetězec a IndexOf

Proto funkce podřetězec fungovala tak, jak měla. Zkusme tok znovu otestovat a zadat nový vstup. Zadáme Shelley pro vstup 1 a spustíme tok.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Jak vidíme, zobrazilo se pouze „ skořápka “ místo „ Shelley “. Je to proto, že jsme určili, že by měl zobrazovat pouze 5 znaků. A tak funguje funkce podřetězec .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Funkce řetězce Power Automate: IndexOf

Pojďme si nyní probrat, co dělá funkce power automate indexOf .

Funkce indexOf najde index nebo pozici znaku v daném řetězci bez ohledu na velikost písmen .

Tato funkce řetězce automatizace napájení vyžaduje dva parametry: řetězec, který obsahuje hodnotu, a hodnotu, jejíž index se má hledat. Nyní se vraťme k našemu toku a pojďme přidat nový textový vstup.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Pro tento vstup chceme, aby uživatel zadal svůj e-mail.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Chceme vrátit pouze znaky před znakem @ a ne celý e-mail. Chcete-li to provést, nejprve odstraňte počáteční výraz, který jsme vytvořili.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Potřebujeme zkombinovat podřetězec s funkcí indexOf . Na kartě Výrazy vyberte funkci podřetězec .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Poté zvolte Vstup 3 na kartě Dynamický obsah

Funkce řetězců Power Automate: Podřetězec a IndexOf

Pro parametr startIndex nastavíme 0. Délka by měla být index znaku @ . Klepněte na funkci indexOf .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Na kartě Dynamický obsah zvolte Vstup 3 .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Poté uvedeme znak, který chceme v textu najít. V tomto případě je to znak „ @ “. Poté klikněte na OK .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Testování The Flow

Nyní uložíme a otestujeme tok.

Funkce řetězců Power Automate: Podřetězec a IndexOf

Proveďte novou spouštěcí akci a poté klikněte na Uložit a otestovat .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Pro ostatní vstupy stačí zadat cokoli. Pokud jde o Vstup 3 , napište „ [email protected] “. Poté klikněte na Spustit tok .

Funkce řetězců Power Automate: Podřetězec a IndexOf

Když zkontrolujeme náš Slack, uvidíme, že zveřejnil slovo „ nicholas “. Kombinací těchto dvou funkcí bude tok vždy vracet znaky před znakem @ . Díky tomu je náš výraz dynamičtější.

Funkce řetězců Power Automate: Podřetězec a IndexOf




Závěr

V tomto příspěvku jsme diskutovali o běžných případech použití řetězcových funkcí. Můžeme také použít určité řetězcové funkce spolu s ostatními, jako je kombinace funkcí podřetězec a indexOf . Děláme to, abychom v textu získali specifičtější znaky, zejména pokud se změní délka řetězce. Vytváření našich výrazů pro tyto druhy instancí je jistě užitečné a efektivní.

Existuje mnoho dalších řetězcových funkcí Power Automate , které můžete použít pro své toky. O některých z nich budeme diskutovat v našich dalších blozích. Doufejme, že jste byli schopni pochopit použití a důležitost těchto dvou řetězcových funkcí.

Vše nejlepší,

Jindřich

Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.