Funcións Lower, Upper e Proper en Power Apps

Converte as letras dunha cadea de texto en todas minúsculas, todas maiúsculas ou o que corresponda.

Descripción

As funcións Lower, Upper e Proper converten o tamaño das letras en cadeas.

  • Lower converte calquera letra maiúscula en minúscula.
  • Upper converte calquera letra minúscula en maiúscula.
  • Proper converte a primeira letra de cada palabra en maiúscula se é maiúscula e converte calquera outra letra maiúscula en minúscula.

As tres funcións ignoran os caracteres que non son letras.

Se pasa unha única cadea, o valor devolto é a versión convertida desa cadea. Se pasa unha táboa dunha única columna que contén cadeas, o valor devolto é unha táboa dunha columna única de cadeas convertidas. Se ten unha táboa con varias columnas, pode plasmala nunha táboa dunha única columna, como traballar con táboas describe.

Sintaxe

Lower( String )
Upper( String )
Proper( String )

  • String: obrigatorio. A cadea que hai que converter.

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable: Obrigatorio. Unha táboa de cadeas dunha soa columna para converter.

Exemplos

Cadea única

Os exemplos desta sección usan un control de entrada de texto, denominado Author, como a súa orixe de datos. O control contén a cadea "E. E. CummINGS".

Fórmula Descripción Resultado
Lower( Author.Text ) Converte calquera letra maiúscula da cadea en minúscula. "e. e. cummings"
Upper( Author.Text ) Converte calquera letra minúscula da cadea en maiúscula. "E. E. CUMMINGS"
Proper( Author.Text ) Converte a primeira letra de cada palabra en maiúscula se é maiúscula, e converte calquera outra letra maiúscula en minúscula. "E. E. Cummings"

Táboa dunha soa columna

Os exemplos desta sección converten cadeas a partir da columna Address da orixe de datos People, que contén estes datos:

Cada fäormula devolve unha táboa dunha única columna que contén as convertidas.

Fórmula Descripción Resultado
Lower( ShowColumns( People, "Address" ) ) Converte calquera letra que sexa minúscula en maiúscula.
Upper( ShowColumns( People, "Address" ) ) Converte calquera letra que sexa minúscula en maiúscula.
Proper( ShowColumns( People, "Address" ) ) Converte calquera primeira letra dunha palabra que esta en maiúscula a maiúscula, e converte calquera outra letra que estea maiúscula en minúscula.

Exemplo paso a paso

  1. Engada un control de Entrada de texto e asígnelle o nome Orixe.
  2. Engada unha etiqueta e configure a súa propiedade Texto nesta función:
    Proper(Source.Text)
  3. Pulse F5 e logo escriba WE ARE THE BEST! na caixa Orixe.
    A etiqueta mostra We Are The Best!