次の方法で共有


Lower、 Upper、および Proper 関数

Functions 対象
Lower
Upper
Power Platform CLI Dataverse 関数 Power Pages モデル駆動型アプリ Dataverse 数式列、Copilot Studio デスクトップ フローキャンバス アプリ
Proper Power Platform CLI Dataverse 関数 Power Pages モデル駆動型アプリ Copilot Studio デスクトップ フローキャンバス アプリ

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

内容

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

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

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

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

構文

Lower( String )
Upper( String )
Proper( 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 データ ソースの 住所から文字列を変換します。

件名 番地
"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 コントロールを追加し、ソースという名前を付けます。
  2. ラベルを追加し、その Text プロパティを次の関数に設定します:
    Proper(Source.Text)
  3. F5 キーを押してから、ソース ボックスに次のように入力します: WE ARE THE BEST!
    ラベルは We Are The Best! と表示します