Left, Mida Right funkcie

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

  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.