Lower、Upper 與 Proper 函式
適用於: 畫布應用 Dataverse 公式列 桌面流 模型驅動應用 Power Pages Power Platform CLI
將文字字串中的字母轉換為全部小寫、全部大寫或適當的大小寫。
描述
Lower、Upper 與 Proper 函式會轉換字串中的字母大小寫。
- 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" |
逐步說明範例
- 新增 Text input 控制項,並將其命名為 Source。
- 新增標籤,並將其Text屬性設定為下列函式:
正確(Source.Text) - 按下 F5 鍵,然後在 來源 方塊中輸入 我們是最棒的!
標籤會顯示 We Are The Best!