Power Apps のテキスト入力コントロールで半角英数字以外が入力されたときに枠線の色を赤くして入力エラーを促す方法 #PowerApps

Featured image

概要

Power Apps のテキスト入力コントロールで半角英数字以外が入力されたときに枠線の色を赤くして入力エラーを促す方法 #PowerApps

作成方法

Power Appsのテキスト入力コントロールのカスタマイズ

今回は、Power Appsのテキスト入力コントロールで半角英数字以外が入力されたときに枠線の色を赤くして入力エラーを促す方法についてご紹介します。この方法を用いることで、ユーザーに直感的に入力ミスを認識させ、データの品質を向上させることができます。

入力エラーの視覚的フィードバック

入力コントロールの枠線の色を変更するには、BorderColorプロパティを編集します。条件によって色を変更する場合、If関数を利用することで、柔軟に対応することができます。半角英数字を判定するには、IsMatch関数と正規表現を使用します。正規表現のパターンは、半角英数字以外が入力された時にfalseとなるように設定します。

実装方法

具体的な実装方法としては、以下のように式を記載します。半角英数字のみの時には枠線の色を黒(Black)にし、そうでない場合は赤色(Red)になるようにIf関数を設定します。

BorderColor = If(Match(TextInput.Text, "^[a-zA-Z0-9]*$"), Black, Red)

正規表現は様々なパターンが存在しますので、いろいろな正規表現のパターンを活用してみましょう。

その他の Tips はこちらから

Power Apps Tips

Power Automate

Power Apps で 備品管理アプリを作ろう

Power Apps Tutorial

リンク