Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na: Aplikácie
plátna Copilot Studio
Desktop – postupy
vzorcov Dataverse stĺpce
Modelom riadené aplikácie
Power Platform CLI
Dataverse funkcie
Power Pages
Extrahuje ľavú, strednú alebo pravú časť textového reťazca.
Popis
Funkcie Left, Mida Right vracajú časť reťazca.
- Left vráti počiatočné znaky reťazca.
- Mid vráti prostredné znaky reťazca.
- Right vráti 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 s hodnotou Hodnota stĺpec obsahujúci časti, ktoré ste od týchto reťazcov požadovali. 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, 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( Reťazec, Počet znakov )
Mid( Reťazec, Počiatočná pozícia [, Počet znakov ] )
Right( Reťazec, Počet znakov )
- Reťazec – povinné. Reťazec, z ktorého sa má extrahovať výsledok.
- StartingPosition – povinné (Mid iba). Počiatočná pozícia. Prvý znak reťazca je pozícia 1.
- NumberOfCharacters – povinné (Left a Right iba). Počet znakov, ktoré sa majú vrátiť. Ak sa v prípade Mid funkcie vynechá, funkcia vráti časť zo počiatočnej pozície 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é (Mid iba). Počiatočná pozícia. Prvý znak reťazca je pozícia 1.
- NumberOfCharacters – povinné (Left a Right iba). Počet znakov, ktoré sa majú vrátiť. Ak sa v prípade Mid funkcie vynechá, funkcia vráti časť zo počiatočnej pozície 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 |
|---|---|
| "Jean" | "123 Main St NE" |
| "Fred" | "789 SW 39. #3B" |
| Vzorec | Popis | Výsledok |
|---|---|---|
| Left( ShowColumns( People, "Address" ), 8 ) | Extrahuje prvých osem znakov každého reťazca. | Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "123 Main", "789 SW 3" |
| Mid( ShowColumns( People, "Address" ), 5, 7 ) | Extrahuje sedem znakov každého reťazca, počnúc od piateho znaku. | Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce hodnoty: "Main St", "SW 39th" |
| Right( ShowColumns( People, "Address" ), 7 ) | Extrahuje posledných sedem znakov každého reťazca. | Jednostĺpcová tabuľka so stĺpcom Value obsahujúcim nasledujúce 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.