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


Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.

Najvýkonnejšie volanie funkcie v LuckyTemplates

Najvýkonnejšie volanie funkcie v LuckyTemplates

V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.

Techniky modelovania údajov na organizáciu opatrení DAX

Techniky modelovania údajov na organizáciu opatrení DAX

V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates Financial Dashboard: Kompletné tipy na prispôsobenie tabuľky

LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.

Osvedčené postupy toku jazyka Power Query

Osvedčené postupy toku jazyka Power Query

V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.

LuckyTemplates vlastní ikony | Vizualizační technika PBI

LuckyTemplates vlastní ikony | Vizualizační technika PBI

Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.