Funzioni Left, Mid e Right in PowerAppsLeft, Mid, and Right functions in PowerApps

Estraggono la parte sinistra, centrale o destra di una stringa di testo.Extracts the left, middle, or right portion of a string of text.

DescrizioneDescription

Le funzioni Left, Mid e Right restituiscono una porzione di una stringa.The Left, Mid, and Right functions return a portion of a string.

  • La funzione Left restituisce i caratteri di inizio di una stringa.Left returns the beginning characters of a string.
  • La funzione Mid restituisce i caratteri che si trovano nel mezzo di una stringa.Mid returns the middle characters of a string.
  • La funzione Right restituisce i caratteri che si trovano alla fine di una stringa.Right returns the ending characters of a string.

Se si specifica una singola stringa come argomento, la funzione restituisce la parte della stringa richiesta.If you specify a single string as an argument, the function returns the portion that you requested of the string. Se si specifica una tabella a colonna singola che contiene stringhe, la funzione restituisce una tabella a colonna singola delle parti richieste di tali stringhe.If you specify a single-column table that contains strings, the function returns a single-column table of the portions that you requested of those strings. Se si specifica una tabella a più colonne, è possibile trasformarla in una tabella a colonna singola, come illustrato in Working with tables (Uso delle tabelle).If you specify a multi-column table, you can shape it into a single-column table, as working with tables describes.

Se la posizione iniziale è negativa o si trova oltre la fine della stringa, Mid restituisce blank.If the starting position is negative or beyond the end of the string, Mid returns blank. È possibile controllare la lunghezza di una stringa usando la funzione Len.You can check the length of a string by using the Len function. Se si richiedono più caratteri di quelli contenuti nella stringa, la funzione restituisce tutti i caratteri possibili.If you request more characters than the string contains, the function returns as many characters as possible.

SintassiSyntax

Left( Stringa, NumeroCaratteri )Left( String, NumberOfCharacters )
Mid( Stringa, PosizioneIniziale, NumeroCaratteri )Mid( String, StartingPosition, NumberOfCharacters )
Right( Stringa, NumeroCaratteri )Right( String, NumberOfCharacters )

  • Stringa: obbligatorio.String - Required. La stringa che indica dove estrarre il risultato.The string to from which to extract the result.
  • PosizioneIniziale: obbligatorio (solo nella funzione Mid).StartingPosition - Required (Mid only). La posizione iniziale.The starting position. Il primo carattere della stringa corrisponde alla posizione 1.The first character of the string is position 1.
  • NumeroCaratteri: obbligatorio.NumberOfCharacters - Required. Il numero di caratteri da restituire.The number of characters to return.

Left( TabellaColonnaSingola, NumeroCaratteri )Left( SingleColumnTable, NumberOfCharacters )
Mid( TabellaColonnaSingola, PosizioneIniziale, NumeroCaratteri )Mid( SingleColumnTable, StartingPosition, NumberOfCharacters )
Right( TabellaColonnaSingola, NumeroCaratteri )Right( SingleColumnTable, NumberOfCharacters )

  • TabellaAColonnaSingola - Obbligatorio.SingleColumnTable - Required. Una tabella a colonna singola di stringhe da cui estrarre i risultati.A single-column table of strings from which to extract the results.
  • PosizioneIniziale: obbligatorio (solo nella funzione Mid).StartingPosition - Required (Mid only). La posizione iniziale.The starting position. Il primo carattere della stringa corrisponde alla posizione 1.The first character of the string is position 1.
  • NumeroCaratteri: obbligatorio.NumberOfCharacters - Required. Il numero di caratteri da restituire.The number of characters to return.

EsempiExamples

Stringa singolaSingle string

Gli esempi inclusi in questa sezione usano un controllo di input di testo come origine dati.The examples in this section use a text-input control as their data source. Il controllo è denominato Author e contiene la stringa "E.The control is named Author and contains the string "E. E.E. Cummings".Cummings".

FormulaFormula DescrizioneDescription RisultatoResult
Left( Author.Text, 5 )Left( Author.Text, 5 ) Estrae fino a cinque caratteri dall'inizio della stringa.Extracts up to five characters from the start of the string. "E."E. E."E."
Mid( Author.Text, 7, 4 )Mid( Author.Text, 7, 4 ) Estrae fino a quattro caratteri dalla stringa, a partire dal settimo carattere.Extracts up to four characters, starting with the seventh character, from the string. "Cumm""Cumm"
Right( Author.Text, 5 )Right( Author.Text, 5 ) Estrae fino a cinque caratteri dalla fine della stringa.Extracts up to five characters from the end of the string. "mings""mings"

Tabella a colonna singolaSingle-column table

Ogni esempio in questa sezione estrae stringhe dalla colonna Address di questa origine dati, denominata People e restituisce una tabella a colonna singola che contiene i risultati:Each example in this section extracts strings from the Address column of this data source, named People, and returns a single-column table that contains the results:

FormulaFormula DescrizioneDescription RisultatoResult
Left( ShowColumns( People, "Address" ), 8 )Left( ShowColumns( People, "Address" ), 8 ) Estrae i primi otto caratteri di ogni stringa.Extracts the first eight characters of each string.
Mid( ShowColumns( People, "Address" ), 5, 7 )Mid( ShowColumns( People, "Address" ), 5, 7 ) Estrae i sette caratteri intermedi di ogni stringa, a partire dal quinto carattere.Extracts the middle seven characters of each string, starting with the fifth character.
Right( ShowColumns( People, "Address" ), 7 )Right( ShowColumns( People, "Address" ), 7 ) Estrae gli ultimi sette caratteri di ogni stringa.Extracts the last seven characters of each string.

Esempio dettagliatoStep-by-step example

  1. Creare o importare una raccolta denominata Inventory e visualizzarla in una raccolta, come illustrato nella prima procedura di Show images and text in a gallery (Visualizzare immagini e testo in una raccolta).Import or create a collection named Inventory, and show it in a gallery, as the first procedure in Show images and text in a gallery describes.
  2. Impostare la proprietà Text dell'etichetta inferiore della raccolta con questa funzione:Set the Text property of the lower label in the gallery to this function:

    Right(ThisItem.ProductName, 3)Right(ThisItem.ProductName, 3)

    L'etichetta visualizza gli ultimi tre caratteri del nome di ogni prodotto.The label shows the last three characters of each product name.