Funções Lower, Upper e Proper no PowerAppsLower, Upper, and Proper functions in PowerApps

Converte as letras de uma cadeia de texto em todas minúsculas, todas maiúsculas ou a primeira maiúscula.Converts letters in a string of text to all lowercase, all uppercase, or proper case.

DescriçãoDescription

As funçõesLower, Upper e Proper convertem a capitalização das letras na cadeia de caracteres.The Lower, Upper, and Proper functions convert the case of letters in strings.

  • Lower converte todas as letras maiúsculas em minúsculas.Lower converts any uppercase letters to lowercase.
  • Upper converte todas as letras minúsculas em maiúsculas.Upper converts any lowercase letters to uppercase.
  • Proper converte a primeira letra de cada palavra em maiúscula se for minúscula, e converte todas as outras letras maiúsculas em minúsculas.Proper converts the first letter in each word to uppercase if it's lowercase and converts any other uppercase letters to lowercase.

Todas as três funções ignoram caracteres que não sejam letras.All three functions ignore characters that aren't letters.

Se você passar uma única cadeia de caracteres, o valor de retorno será a versão convertida dessa cadeia.If you pass a single string, the return value is the converted version of that string. Se você passar uma tabela de coluna única que contenha cadeias de caracteres, o valor de retorno será uma tabela de coluna única com cadeias de caracteres convertidas.If you pass a single-column table that contains strings, the return value is a single-column table of converted strings. Se você tiver uma tabela de várias colunas, é possível formatá-la como uma tabela de coluna única, como descrito em Trabalhando com tabelas.If you have a multi-column table, you can shape it into a single-column table, as working with tables describes.

SintaxeSyntax

Lower( Cadeia de caracteres )Lower( String )
Upper( Cadeia de caracteres )Upper( String )
Proper( Cadeia de caracteres )Proper( String )

  • String - obrigatório.String - Required. A cadeia de caracteres a ser convertida.The string to convert.

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

  • SingleColumnTable – Obrigatório.SingleColumnTable - Required. Uma tabela de coluna única de cadeias de caracteres a serem convertidas.A single-column table of strings to convert.

ExemplosExamples

Cadeia de caracteres únicaSingle string

Os exemplos desta seção usam um controle de entrada de texto, chamado Author, como fonte de dados.The examples in this section use a text-input control, named Author, as their data source. O controle contém a cadeia de caracteres "E.The control contains the string "E. E.E. CummINGS".CummINGS".

FórmulaFormula DescriçãoDescription ResultadoResult
Lower( Author.Text )Lower( Author.Text ) Converte as letras maiúsculas na cadeia de caracteres em minúsculas.Converts any uppercase letters in the string to lowercase. "e."e. e.e. cummings"cummings"
Upper( Author.Text )Upper( Author.Text ) Converte todas as letras minúsculas na cadeia de caracteres em maiúsculas.Converts any lowercase letters in the string to uppercase. "E."E. E.E. CUMMINGS"CUMMINGS"
Proper( Author.Text )Proper( Author.Text ) Converte a primeira letra de cada palavra em maiúscula se for minúscula, e converte todas as outras letras maiúsculas em minúsculas.Converts the first letter of each word to uppercase if it's lowercase, and converts any other uppercase letters to lowercase. "E."E. E.E. Cummings"Cummings"

Tabela de coluna únicaSingle-column table

Os exemplos nesta seção convertem as cadeias de caracteres da coluna Endereço da fonte de dados Pessoas, que contém estes dados:The examples in this section convert strings from the Address column of the People data source, which contains this data:

Cada fórmula retorna uma tabela de coluna única que contém as cadeias de caracteres convertidas.Each formula returns a single-column table that contains the converted strings.

FórmulaFormula DescriçãoDescription ResultadoResult
Lower( ShowColumns( Pessoas, "Endereço" ) )Lower( ShowColumns( People, "Address" ) ) Converte qualquer letra minúscula em maiúscula.Converts any letter that's lowercase to uppercase.
Upper( ShowColumns( Pessoas, "Endereço" ) )Upper( ShowColumns( People, "Address" ) ) Converte qualquer letra minúscula em maiúscula.Converts any letter that's lowercase to uppercase.
Proper( ShowColumns( Pessoas, "Endereço" ) )Proper( ShowColumns( People, "Address" ) ) Converte a primeira letra uma palavra minúscula em maiúscula, e converte todas as outras letras maiúsculas em minúsculas.Converts any first letter of a word that's lowercase to uppercase, and converts any other letter that's uppercase to lowercase.

Exemplo passo a passoStep-by-step example

  1. Adicione um controle Entrada de texto e nomeie-o como Fonte.Add a Text input control, and name it Source.
  2. Adicione um rótulo e defina sua propriedade Text como esta função:Add a label, and set its Text property to this function:
    Proper(Source.Text)Proper(Source.Text)
  3. Pressione F5 e digite SOMO OS MELHORES!Press F5, and then type WE ARE THE BEST! na caixa Fonte.into the Source box.
    O rótulo mostra Somos Os Melhores!The label shows We Are The Best!