分享方式:


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. 新增 Text input 控制項,並將其命名為 Source
  2. 新增標籤,並將其Text屬性設定為下列函式:
    正確(Source.Text)
  3. 按下 F5 鍵,然後在 來源 方塊中輸入 我們是最棒的!
    標籤會顯示 We Are The Best!