PowerApps トリガー | はじめに

PowerApps トリガー | はじめに

トリガープロパティはどちらも PowerApps に関連するトピックです。このチュートリアルでは、 PowerApps トリガーの概要を説明します。プログラミングのクラスを受講したことがある方は、クラスにプロパティとメソッドという 2 つの要素があることをご存知でしょう。

PowerApps では、要素にはプロパティとトリガーがあります。 

目次

PowerApps トリガーを理解する

プロパティは要素を定義するものです。たとえば、このテキスト ボックスを見ると、プロパティの 1 つは、テキスト ボックスのサイズ、テキスト ボックス内の実際のテキスト、左右のパディング、またはその Y 座標と X 座標である可能性があります。

これらはトリガーでも変更できるプロパティです。たとえば、テキストを変更すると、それがトリガーになります。テキストを入力して Enter をクリックすると、それもトリガーになります。 

PowerApps トリガー |  はじめに

別の例は、右上のチェックマーク( ? ) です。クリックするとフォームが送信されます。

PowerApps トリガー |  はじめに

それで、それはどのように機能するのでしょうか?チェックマーク( ? ) をクリックし、ドロップダウン矢印をクリックしてみましょう。次に、そのトリガーであるOnSelect を確認します。

PowerApps トリガー |  はじめに

これは、要素が選択されると、フォームを送信するという指定されたアクションが実行されることを意味します。

PowerApps トリガー |  はじめに

ドロップダウン メニューにあるすべてのトリガーは、「On」という単語で始まります。これで、そのオプションがトリガーであることがわかります。

PowerApps トリガー |  はじめに

さまざまな種類の PowerApps トリガー

トリガーにはさまざまな種類があります。たとえば、テキスト ボックスをクリックすると、OnSelectトリガーがあることがわかります。OnChangeトリガーもあります。

FirstNameフィールドに数字を入力すると、数字を入力して変更できないことを示すポップアップ メッセージのような別のアクションがトリガーされる場合があります。ただし、現時点ではまだ何も起こらないため、デフォルトは「false 」になります。

PowerApps トリガー |  はじめに

もう 1 つはXアイコンです。クリックすると、2 つの機能が実行されます。フォームがリセットされ、メイン画面に戻ります。 

PowerApps トリガー |  はじめに

ご覧のとおり、2 つの関数はセミコロン( ; ) で区切られています。この記号は関数の終わりを示すために使用され、セミコロンの後に来るものは別の関数であることを示します。

PowerApps トリガー |  はじめに

ここで、BrowseScreen1 をクリックしてブラウザ画面に戻りましょう。

PowerApps トリガー |  はじめに

別のボタンをクリックして、その動作を確認してみましょう。OnSelectトリガーをクリックします。この要素の機能は、表 1を更新することです。

PowerApps トリガー |  はじめに

一方、このボタンはデータを並べ替える要素です。

PowerApps トリガー |  はじめに

次に、データ カード全体またはBrowseGallery1をクリックして、そのトリガーを確認してみましょう。

PowerApps トリガー |  はじめに

OnSelectトリガーもあります。

PowerApps トリガー |  はじめに

Separator5をクリックしてデータ カードの一部を選択し、そのトリガーを確認します。

PowerApps トリガー |  はじめに

見てわかるように、 OnSelectトリガーもあります

PowerApps トリガー |  はじめに

詳細画面への移動

トリガーとは別に、データ カードには詳細画面に移動する機能があることがわかります。

PowerApps トリガー |  はじめに

ここで、たとえば、ブラウザ ギャラリーの機能を「False」という単語で変更してEnterを押してみましょう。

PowerApps トリガー |  はじめに

その後、再生ボタンをクリックしてください。

PowerApps トリガー |  はじめに

その後、トリガーがなくなっていることがわかります。何を選択してもアクションは実行されません。ブラウザ ギャラリーをスクロールすることはできますが、実際のアクションが削除されているため、何もできません。

PowerApps トリガー |  はじめに

ここで、行ったことを逆にして元に戻します。まずは画面を閉じてみましょう。

PowerApps トリガー |  はじめに

次に、「OK」をクリックします。

PowerApps トリガー |  はじめに

反転アイコンをクリックします。

PowerApps トリガー |  はじめに

[BrowseGallery1]をクリックして、反転されているかどうかを確認します。

PowerApps トリガー |  はじめに

そうでない場合は、反転アイコンをもう一度クリックすると、通常の状態に戻っていることがわかります。

PowerApps トリガー |  はじめに

もう一度確認してみましょう。再生ボタンをクリックします。

PowerApps トリガー |  はじめに

最初の項目をクリックしてみましょう。

PowerApps トリガー |  はじめに

その後、通常どおり詳細画面に移動します。

PowerApps トリガー |  はじめに

ギャラリーに戻るには、矢印アイコンをクリックするだけです。

PowerApps トリガー |  はじめに

その後、画面を閉じます。

PowerApps トリガー |  はじめに


Power Apps の概要: 定義、機能、機能、および重要性
Power Apps: この革新的なツールの開始
PowerApps データ カードとプロパティの割り当て

結論

要約すると、トリガーは単にユーザーが対応する要素に対して実行するアクションです。トリガーはPower Apps システム内で重要な役割を果たします。これらはプロパティと同じくらい重要です。データ検証を行って変数の更新に取り組むときに、複雑なトリガーについてさらに学びます。ただし、現時点では、トリガーがプロパティとともにどのように機能するかを学ぶことが重要です。

ヘンリー

ではごきげんよう、


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。