Lower、Upper 與 Proper 函式

適用於: 畫布應用程式 Dataverse 公式欄 桌面流程 模型導向應用程式 Power Platform CLI

將文字字串中的字母轉換為全部小寫、全部大寫或適當的大小寫。

描述

LowerUpperProper 函式會轉換字串中的字母大小寫。

  • Lower 會將任何大寫字母轉換成小寫。
  • Upper 會將任何小寫字母轉換成大寫。
  • Proper 會將每個單字的第一個字母轉換成大寫,如果它是小寫,則將其他任何大寫字母轉換成小寫。

三個函式全都會忽略非字母的字元。

如果您傳遞單一字串,則傳回值會是該字串轉換後的版本。 如果您傳遞包含字串的單欄 資料表,傳回值是轉換後之字串的單欄資料表。 如果您有多欄資料表,您可依照 使用資料表 所述,將該資料表改為單欄資料表。

語法

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

  • String - 必要。 要轉換的字串。

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

  • SingleColumnTable - 必要項目。 要轉換的字串單欄資料表。

範例

單一字串

本節中的範例會使用名為 Author 的文字輸入控制項作為其 資料來源。 控制項包含字串 "E. E. CummINGS"。

公式 描述 結果
Lower( Author.Text ) 會將字串中的任何大寫字母轉換成小寫。 "e. e. cummings"
Upper( 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( People, "Address" ) ) 將小寫的任何字母轉換為為大寫。 具有 Value 欄的單一欄資料表,其中包含以下值: "123 main st ne", "789 sw 39th #3b"
Upper( ShowColumns( People, "Address" ) ) 將小寫的任何字母轉換為為大寫。 具有 Value 欄的單一欄資料表,其中包含以下值: "123 MAIN ST NE", "789 SW 39TH #3B"
Proper( ShowColumns( People, "Address" ) ) 將每個單字的第一個大寫字母轉換成小寫,並將任何其他大寫字母轉換成小寫。 具有 Value 欄的單一欄資料表,其中包含以下值: "123 Main St Ne", "789 Sw 39th #3b"

逐步說明範例

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