Lower、Upper および Proper 関数

適用対象: キャンバス アプリ Dataverse 数式列 デスクトップ フロー モデル駆動型アプリ Power Pages Power Platform CLI

テキストの文字列中の文字をすべて小文字、大文字または適切な文字に変換します。

内容

LowerUpper、および Proper 関数は、文字列中の文字の大文字小文字を変換します。

  • Lower は大文字を小文字に変換します。
  • Upper は小文字を大文字に変換します。
  • Proper は、各単語の最初の文字が小文字の場合は大文字に変換し、その他の大文字を小文字に変換します。

これら 3 つの関数では、アルファベットでない文字は無視されます。

単一の文字列を渡した場合、その戻り値は文字列の変換されたバージョンです。 文字列が含まれた単一列テーブルを渡すと、変換された文字列の単一列テーブルが戻り値として返されます。 複数列テーブルがある場合は、テーブルの使用 に関するページの説明に従って、そのテーブルを単一列テーブルにすることができます。

構文

( 文字列 )
上側( 文字列 )
適切な( 文字列 )

  • 文字列 - 必須。 変換する文字列。

( SingleColumnTable )
上段( シングル列テーブル )
適切な( SingleColumnTable )

  • SingleColumnTable - 必須。 変換する文字列の単一列テーブル。

単一の文字列

このセクションの例では、Author という名前のテキスト入力コントロールをデータ ソース として使用します。 このコントロールには、文字列 「E. E. CummINGS」 が含まれます。

計算式 内容 結果
下(著者.テキスト) 文字列中のすべての大文字を小文字に変換します。 「e. e. cummings」
上(著者.テキスト) 文字列中のすべての小文字を大文字に変換します。 「E. E. CUMMINGS」
適切な(著者.テキスト) 各単語の最初の文字が小文字であれば大文字に変換します。また、その他の大文字の文字を小文字に変換します。 「E. E. Cummings」

単一列テーブル

このセクションの例では、次のデータが含まれている People データ ソースの 住所から文字列を変換します。

件名 番地
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"

それぞれの数式は、変換済みの文字列を含む単一列テーブルを返します。

計算式 内容 結果
下( ShowColumns( 人、"住所" ) ) 小文字の文字をすべて大文字に変換します。 次の値を含む Value 列がある単一列テーブル: "123 main st ne"、"789 sw 39th #3b"
上( ShowColumns( 人、"住所" ) ) 小文字の文字をすべて大文字に変換します。 次の値を含む Value 列がある単一列テーブル: "123 MAIN ST NE"、"789 SW 39TH #3B"
Proper( ShowColumns( 人、"住所" ) ) 単語の最初の文字が小文字であれば大文字に変換します。また、その他の文字が大文字であれば小文字に変換します。 次の値を含む Value 列がある単一列テーブル: "123 Main St Ne"、"789 Sw 39th #3b"

手順の例

  1. Text input コントロールを追加し、ソースという名前を付けます。
  2. ラベルを追加し、その Text プロパティを次の関数に設定します:
    適切な(ソース.テキスト)
  3. F5 キーを押してから、ソース ボックスに次のように入力します: WE ARE THE BEST!
    ラベルは We Are The Best! と表示します