数式バーで [検索と置換] を使用する

複雑な Power Apps では、数式が長くなる可能性があります。 大規模な数式の一部を見つけて置き換えるのは困難を伴います。 選択したコントロールやプロパティの検索と置換機能を使って、指定した単語や一連の文字を簡単に検索して置換することができるようになりました。

検索して置換機能を使用すると、数式バーで数式内の文字、数字、単語、フレーズの組み合わせを検索することができます。 また、この機能では、数式内のテキストを検索、置換するために、テキストの大文字と小文字、単語全体、正規表現を使用することができます。

前提条件

検索と置換を起動する

数式バーの Find and Replace コントロールは、Find and Replace ボタン、またはショートカット キーで起動できます。 また、検索入力にあらかじめテキストを入力しておくこともできます。

開始するには、Power Apps Studio で新しいアプリの作成、または既存のアプリの編集を選択します。 開いたら、以下のいずれかの方法で Find and Replace コントロールを起動します。

方法 1: [検索して置換]ボタンを使用する

  1. 編集するコントロールやプロパティを選択します。

  2. 数式バーの右端にあるドロップダウンを選択すると、Find and Replace コントロールが表示されます。

    数式バー右側の展開ボタン

    ヒント

    また、数式バーを下にドラッグすると、数式バーが拡大され、複雑な式も読みやすくなります。

  3. 数式バーの下から検索と置換を選択します。

    数式バーの下にある検索と置換ボタン

    Find and Replace コントロールが数式バーの右上に表示されます。

    検索と置換コントロールは数式バーの中に表示されます

方法 2: ショートカット キーの使用

  1. 編集するコントロールやプロパティを選択します。

  2. カーソルが数式バーにある状態で、Ctrl+F で検索、Ctrl+H で数式内の指定した単語や文字列を検索して置換します。

    Ctrl + F で「検索」を起動し、Ctrl + H で「検索と置換」を起動することで、「検索と置換」コントロールが起動するアニメーション

方法 3: 検索を起動し、すでに選択されているテキストに置き換えます

検索する数式のテキストがあらかじめ入力された状態でコントロールを起動することもできます。

これを行うには、検索または置換したいセクションを選択するか、数式バーの内側にカーソルを置いておきます。 そして、Find and replace ボタン、または前述のショートカット キーで検索と置換コントロールを起動します。

数式の検索と置換の部分にカーソルが置かれた画面と、検索と置換コントロールが開かれた画面。

検索と置換の操作

検索では、数式を検索するための 3 つのオプションがあります。 置換実行する際には、2 つのオプションを選択することができます。 ここでは、 検索置換の両方のオプションを見ていきます。

Find

検索するテキストや文字を入力エリアに追加します。 そして、入力エリアの右端にあるアイコンで、検索結果を絞り込むことができます:

  • 大文字小文字の一致大文字小文字の指定にマッチする結果のみを返します。

    以下の例では、TicketList のインスタンスは一致するものとして表示されますが、ticketlist は表示されません。

    検索と置換コントロールの大文字小文字の一致リファイナー アイコン

  • 完全一致では、一連の文字列の中で完全に一致するものだけを返します。

    以下の例では、Ticket のインスタンスは、数式の中で名前の中に Ticket という単語が何度も出てきますが、合致しません。

    検索と置換コントロールの完全一致リファイナー アイコン

  • 正規表現を使用する (RegEx) は、入力エリアで指定された正規表現に適合する一致のみを返します。 詳細情報: 正規表現

    以下の例では、Screen(Priority|Task) の正規表現検索機能を使用すると、ScreenPriority または Task と一緒に表示された場合、以下のように合致結果が返されます。

    検索と置換コントロールに表示される正規表現で一致する結果が強調表示された数式バーの数式

  • 前の一致または次の一致の矢印は、検索で得られたマッチを前に進めたり、後ろに戻したりすることができます。 一致を移動すると、一致の位置が更新され、一致を含む行が強調表示されて、現在どの一致を操作しているかを知ることができます。

    前の一致と次の一致の矢印を使って、現在フォーカスされている一致の線を強調した数式バーの数式

  • 選択範囲で検索では、数式内の検索範囲を選択した部分のみに限定します。 式の一部を選択するには、検索する領域の先頭を選択してホールドし、カーソルをドラッグして希望の領域全体を強調表示します。 キーボードで選択する場合は、検索したい領域の先頭にカーソルのフォーカスを移動し、シフト キーを押しながら矢印キーで検索したい領域をハイライトします。

    以下の例では、検索対象が選択された領域に限定されているため、これまで 4 件の検索結果が返されていたのが、2 件の検索結果になっています。

    選択したテキスト ブロックを表示する数式バーの数式

置換

既定では、Find and replaceコントロールは折りたたまれた状態で開き、検索機能のみが表示されます。 コントロールを展開して「置換」機能を表示するには、検索入力ボックスの左にあるアイコンを選択するか、キーボードの Ctrl+H を押してください。 もう一度折りたたむには、回転アイコンを選択します。

折りたたまれた置換モード:

検索と置換コントロールの左側、テキスト入力エリアの前にある置換モードの切り替えアイコン

展開された置換モード:

検索と置換コントロールの左側、テキスト入力エリアの前にある置換モードの折りたたみアイコン

置換入力エリアで、検索テキストを置換する単語や文字列を指定します。

置換またすべて置換アイコンを使用して、指定された単語または文字で返された 1 つまたはすべての一致を更新します。

Replace

検索と置換コントロールの右端、置換テキスト入力フィールドの後にある置換アイコン

すべて置換

検索と置換コントロールの右端、置換テキスト入力フィールドの後にあるすべて置換アイコン

参照

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。