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

LeftString, NumberOfCharacters )
MidString, StartingPosition [, NumberOfCharacters ] )
RightString, 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.

LeftSingleColumnTable, NumberOfCharacters )
MidSingleColumnTable, StartingPosition [, NumberOfCharacters ] )
RightSingleColumnTable, 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

  1. 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.

  2. 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.