Lower、Upper 和 Proper 函数

适用于: 画布应用 Dataverse 公式列 桌面流 模型驱动应用 Power Pages Power Platform CLI

将文本字符串中的字母转换为全部小写、全部大写或首字母大写。

描述

LowerUpperProper 函数转换字符串中字母的大小写。

  • Lower 会将任何大写字母转换为小写字母。
  • Upper 将任何小写字母转换为大写字母。
  • 如果单词是小写,则 Proper 将每个单词中的第一个字母转换为大写,并将任何其他大写字母转换为小写。

这三个函数都会忽略不是字母的字符。

如果传递单个字符串,则返回值为该字符串的转换后版本。 如果传递包含字符串的单列,则返回值为转换后字符串的单列表。 如果您有多列表,可以将其调整为单列表,如使用表中所述。

语法

String
部( 字符串
Proper字符串

  • string - 必需。 要转换的字符串。

SingleColumnTable
部( SingleColumnTable
正确( SingleColumnTable

  • SingleColumnTable - 必需。 要转换的字符串的单列表。

示例

单个字符串

此部分中的示例使用 Author 文本输入控件作为数据源。 该控件包含字符串“E. E. CummINGS”。

公式 描述 结果
下部(Author.Text) 将字符串中的所有大写字母转换为小写。 “e. e. cummings”
上部(Author.Text) 将字符串中的所有小写字母转换为大写。 “E. E. CUMMINGS”
Proper(Author.Text) 如果单词的首字母为小写,则会将其转换为大写,并将所有其他大写字母转换为小写。 “E. E. Cummings”

单列表

本部分中的示例将转换 People 数据源的 Address 中的字符串,其包含的数据如下:

客户 地址
“Jean” “123 Main St NE”
“Fred” “789 SW 39th #3B”

每个公式返回一个单列表,表中包含转换后的字符串。

公式 描述 结果
Lower(ShowColumns(人员,“地址”)) 将所有小写字母转换为大写。 包含以下值的 Value 列的单列表:"123 main st ne"、"789 sw 39th #3b"
Upper(ShowColumns(人员,“地址”)) 将所有小写字母转换为大写。 包含以下值的 Value 列的单列表:"123 MAIN ST NE"、"789 SW 39TH #3B"
Proper(ShowColumns(人员,“地址”)) 将所有单词的小写首字母转换为大写,并将所有其他大写字母转换为小写。 包含以下值的 Value 列的单列表:"123 Main St Ne"、"789 Sw 39th #3b"

分步示例

  1. 添加文本输入控件,然后将其命名为
  2. 添加一个标签,然后将其 Text 属性设置为以下函数:
    正确(Source.Text)
  3. 按 F5,然后在 Source 框中键入 WE ARE THE BEST!
    标签会显示 We Are The Best!