Funkcie doľava, stredu a doprava
Vzťahuje sa na: Stĺpce Dataverse vzorcov aplikácií plátna Postupy v počítačovom prostredí Modelom riadené aplikácie Power Platform CLI
Extrahuje ľavú, strednú alebo pravú časť textového reťazca.
Popis
Funkcie Left, Mid a Right vracajú časť reťazca.
- Funkcia Left vracia počiatočné znaky reťazca.
- Funkcia Mid vracia prostredné znaky reťazca.
- Funkcia Right vracia koncové znaky reťazca.
Ak ako argument zadáte jeden reťazec, vráti príslušná funkcia požadovanú časť reťazca. Ak zadáte tabuľku s jedným stĺpcom, ktorá obsahuje reťazce, funkcia vráti tabuľku s jedným stĺpcom so stĺpcom Value obsahujúcim požadované časti týchto reťazcov. Ak zadávate viacstĺpcovú tabuľku, môžete ju previesť na jednostĺpcovú tabuľku podľa popisu v téme o práci s tabuľkami.
Ak je počiatočná pozícia záporná alebo presahuje za koniec reťazca, funkcia Mid vráti prázdnu hodnotu. Dĺžku reťazca môžete skontrolovať pomocou funkcie Len. Ak požadujete viac znakov, ako reťazec obsahuje, vráti funkcia toľko znakov, koľko je možné.
Syntax
Left( String, NumberOfCharacters )
Mid( String, StartingPosition [, NumberOfCharacters ] )
Right( String, NumberOfCharacters )
- String – povinné. Reťazec, z ktorého sa má extrahovať výsledok.
- StartingPosition – povinné (iba v prípade funkcie Mid). Počiatočná pozícia. Prvý znak reťazca je pozícia 1.
- NumberOfCharacters – povinné (iba v prípade funkcie Left a Right). Počet znakov, ktoré sa majú vrátiť. V prípade vynechania funkcie Mid vráti funkcia časť z počiatočnej polohy až do konca reťazca.
Left( SingleColumnTable, NumberOfCharacters )
Mid( SingleColumnTable, StartingPosition [, NumberOfCharacters ] )
Right( SingleColumnTable, NumberOfCharacters )
- SingleColumnTable – povinné. Jednostĺpcová tabuľka s reťazcami, z ktorých sa majú extrahovať výsledky.
- StartingPosition – povinné (iba v prípade funkcie Mid). Počiatočná pozícia. Prvý znak reťazca je pozícia 1.
- NumberOfCharacters – povinné (iba v prípade funkcie Left a Right). Počet znakov, ktoré sa majú vrátiť. V prípade vynechania funkcie Mid vráti funkcia časť z počiatočnej polohy až do konca reťazca.
Príklady
Jeden reťazec
Príklady v tejto časti používajú ako zdroj údajov ovládací prvok na textové zadanie. Ovládací prvok má názov Author a obsahuje reťazec „E. E. Cummings“.
Vzorec | Popis | Výsledok |
---|---|---|
Left( Author.Text, 5 ) | extrahuje prvých päť znakov reťazca. | „E. E.“ |
Mid( Author.Text, 7, 4 ) | Extrahuje až 4 znaky reťazca, počnúc od siedmeho znaku. | „Cumm“ |
Mid( Author.Text, 7 ) | Extrahuje všetky znaky reťazca, počnúc od siedmeho znaku. | „Cummings“ |
Right( Author.Text, 5 ) | Extrahuje až 5 znakov reťazca od konca reťazca. | „mings“ |
Tabuľka s jedným stĺpcom
Každý príklad v tejto časti extrahuje reťazce zo stĺpcaAddress v tomto zdroji údajov s názvom People a vráti jednostĺpcovú tabuľku, ktorá obsahuje tieto výsledky:
Name | Adresa |
---|---|
"Ján" | "123 Hlavná ulica NE" |
"Fred" | "789 SW 39. #3B" |
Vzorec | Description | Result |
---|---|---|
Left( ShowColumns( People, "Address" ), 8 ) | Extrahuje prvých osem znakov každého reťazca. | Tabuľka s jedným stĺpcom so stĺpcom obsahujúcim Value nasledujúce hodnoty: "123 Hlavné", "789 SW 3" |
Mid( ShowColumns( People, "Address" ), 5, 7 ) | Extrahuje sedem znakov každého reťazca, počnúc od piateho znaku. | Tabuľka s jedným stĺpcom so stĺpcom obsahujúcim Value nasledujúce hodnoty: "Hlavná ulica", "SW 39th" |
Right( ShowColumns( People, "Address" ), 7 ) | Extrahuje posledných sedem znakov každého reťazca. | Tabuľka s jedným stĺpcom so stĺpcom obsahujúcim Value tieto hodnoty: "n St NE", "9th #3B" |
Podrobný príklad
Naimportujte alebo vytvorte kolekciu s názvom Inventory a zobrazte ju v galérii podľa popisu v prvom postupe v článku o zobrazení obrázkov a textu v galérii.
Nastavte do vlastnosti Text dolného označenia v galérii túto funkciu:
Right(ThisItem.ProductName, 3)
Označenie zobrazí posledné tri znaky každého názvu produktu.