ルールを式に変換する

指定された条件に基づいて自動化されたアプリの変更のために、キャンバス アプリでルールを作成する機能は削除されます。 この機能は 2019 年に廃止され、現在は完全に削除されています。

コンバーターを使用してルールを式に変換するには、数か月かかります。 この期間の終わりまでに変換されていないルールがキャンバス アプリに残っている場合、システムは自動的に変換を実行します。

重要

2019 年 10 月 14 日をもって、キャンバス アプリのルール機能は廃止されました。 詳細: ブログ: キャンバス ルール機能の廃止

ルールを変換

ルールを含むアプリを編集すると、それらを変換するためのプロンプトが表示されます。 コンバーターは、アプリ内のルールを Power Apps Studio の将来のバージョンと互換性のある形式に移行するのに役立ちます。 アプリでルール条件を活用することにより、コンバーターは参照を対応するインライン式に置き換えます。

これらの手順に従ってアプリでルールを変換します。

  1. アプリを開いて編集し、ルール パネルに移動します。

  2. 警告メッセージで、ルールの変換を選択します。

    ルールを変換します。

  3. ダイアログが開き、変換されるすべてのルールが表示されます。 ルール名が左側に表示され、それに関連付けられた条件式が右側に表示されます。 ルールの変換ダイアログ ボックスで、今すぐ変換を選択します。

    今すぐ変換します。

変換が完了すると、変換が成功したかどうかを知らせる通知が表示されます。 以前はルール名を参照していた数式が更新され、代わりに関連する条件式を直接使用するようになりました。

変換前、Power Fx 式は、関連する条件式の代わりに数式のルール名を参照します。

返還前。

変換後、ルール名の参照は削除され、置き換えられました。 この例では、Rule 2Slider1.Value > 50 に変換されました。

変換後。

変換を元に戻す

変換が完了すると、ルールは対応する式に変換されます。 変換期間中は、変更を元に戻して、必要に応じてレビューとトラブルシューティングのためにルールをアプリに戻すことができます。 同じセッションで、元に戻すボタンまたは Ctrl-Z を使用して、ルールの変換を元に戻すことができます。 アプリを保存すると、以前のバージョンを復元して変更を元に戻すことができます。 ただし、次にアプリを開いて編集するときに、ルールをもう一度変換するように求められます。

既知の問題

ルールがエラー状態または空の場合、ルールは次の数式に置き換えられます: Boolean(Blank())。 この数式は、この状態でルールの動作を保持します。

注意

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

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