Power Automate のトリガー条件 – 概要

Power Automate のトリガー条件 – 概要

このチュートリアルでは、特定の状況が満たされたときにアクションのブロックを実行できるようにする Power Automate のトリガー条件について説明します。条件制御を使用すると、アクションを実行する前にフロー内の特定の要素が必要な状態であることを確認できます。

Power Automate のトリガー条件は、 Excel やその他のプログラミング言語の IF ステートメントに似ています。条件に基づいてフローを 2 つの経路に分割します。

目次

Power Automate でのトリガー条件の追加

事前に作成したサンプルフローを使用します。このサンプル フローでは、ユーザーが「 Power Automate 」という単語を含むツイートを投稿すると、電子メール通知を受け取ります。次に、ツイート内に「 issue 」という単語が見つかった場合に Trello カードを作成するという条件を追加します。それ以外の場合は、その特定のツイートをリツイートするだけで、Trello カードは作成されません。 

条件を追加するには、[新しいステップ]ボタンをクリックして別のステップを追加しましょう。

Power Automate のトリガー条件 – 概要

次に、「コントロール」をクリックします。

Power Automate のトリガー条件 – 概要

その後、[Condition Control]をクリックしてトリガー条件を追加しましょう。

Power Automate のトリガー条件 – 概要

次に、条件の値を設定する必要があります。 

Power Automate のトリガー条件 – 概要

条件が true の場合、 「Yes の場合」経路に進みます。それ以外の場合は、 「If no」経路に進みます。ここで、条件出力に基づいてアクションを設定することもできます。 

Power Automate のトリガー条件 – 概要

Power Automate トリガー条件の構成

Trello ボードに新しいセクションを追加し、「問題」という名前を付けましょう。

Power Automate のトリガー条件 – 概要

条件として、true ステートメントのTweet テキスト変数を使用しましょう。

Power Automate のトリガー条件 – 概要

もう一度、ツイートに「issue」という単語が含まれているかどうかを確認します。そこで、この部分では「 contains 」を使いましょう。

Power Automate のトリガー条件 – 概要

3 番目のフィールドに、 「問題」という単語を追加しましょう。これは変数ではなく文字列であるため、引用符を追加する必要があります。

Power Automate のトリガー条件 – 概要

[+ 追加]ボタンをクリックすると、複数の条件を追加できます。この例では、別の行を追加しましょう。 

Power Automate のトリガー条件 – 概要

AND」条件と「OR」条件を選択することもできます。

Power Automate のトリガー条件 – 概要

AND 」条件の場合、 If yesセクションに渡すには、両方の引数が true である必要があります。OR条件の場合は、どちらかのステートメントが true である必要があります。

Power Automate のトリガー条件 – 概要

この例では、 OR条件を使用します。

Power Automate のトリガー条件 – 概要

2 番目の条件として、 Tweet テキスト変数を使用し、条件を「contains 」として設定し、「問題」という単語を追加します。

Power Automate のトリガー条件 – 概要

条件の結果が true になった場合のアクションを追加しましょう。ツイートがいずれかの条件を満たしている場合、Trello カードを作成する必要があることに注意してください。したがって、 「カードの作成」アクションを「はいの場合」セクションにドラッグするだけです。

Power Automate のトリガー条件 – 概要

Power Automate のトリガー条件 – 概要

次に、ツイートが条件を満たさない場合のアクションを[If no]セクションに追加しましょう。「アクションを追加」ボタンをクリックするだけです。

Power Automate のトリガー条件 – 概要

Twitterコネクタを探してクリックしてみましょう。 

Power Automate のトリガー条件 – 概要

次に、「リツイート」アクションをクリックします。

Power Automate のトリガー条件 – 概要

Tweet idには、 Tweet id変数を使用しましょう。

Power Automate のトリガー条件 – 概要

これでフローの設定が完了しました。新しいツイートが投稿されると、まずメール通知が送信されます。次に、設定した条件を参照して、ツイートをリツイートするか Trello カードを作成するかを分析します。

状態のテスト

では、自分の状態をテストしてみましょう。今回は、以前の実行のデータを使用する代わりに、手動トリガーを実行してみましょう。

Power Automate のトリガー条件 – 概要

「 Power Automate に問題があります」とツイートします”。

Power Automate のトリガー条件 – 概要

フローはバックグラウンドで実行され、設定した検索語句と条件を満たすツイートを探しています。

Power Automate のトリガー条件 – 概要

フロー テストが正常に実行されたら、出力を確認できます。ご覧のとおり、ツイートに「issue」という単語が含まれていたにもかかわらず、結果は false でした。

Power Automate のトリガー条件 – 概要

おそらくこれは、ツイートで「issue」という単語に小さな「i」を付けて書いたためだと思われます。

Power Automate のトリガー条件 – 概要

ただし、条件として、「Issue」という単語を大文字の「I」で指定しました。

Power Automate のトリガー条件 – 概要

文字列を小文字に変換する

必要なのは、これらのツイートのテキスト変数を小文字に変換することです。これは、ツイートに小文字や大文字が含まれていても、すべて小文字として扱われるようにするためです。

Power Automate のトリガー条件 – 概要

これを行うには、この部分で変数を使用する代わりに、それを式に変換する必要がありますそこで、 Tweet テキスト変数を削除しましょう。

Power Automate のトリガー条件 – 概要

toLowerという式を使用してみましょう。toLower式、テキストを小文字形式に変換します。

Power Automate のトリガー条件 – 概要

括弧を追加して、その中にTweet テキスト変数を入れてみましょう。

Power Automate のトリガー条件 – 概要

次に、 「OK」ボタンをクリックしましょう。

Power Automate のトリガー条件 – 概要

2 番目の条件でも同様の手順を実行してみましょう。

Power Automate のトリガー条件 – 概要

次に、「問題」と「問題」のテキストを小文字に変更します。

Power Automate のトリガー条件 – 概要

条件を再テストする

このフローを保存して、別のテストを作成してみましょう。繰り返しますが、このテストでは手動トリガーを実行します。

Power Automate のトリガー条件 – 概要

今回は「Power Automateに問題があります」とツイートしてみましょう。「問題」という単語に大文字の「P 」を使用して、式が機能するかどうかを確認します。

Power Automate のトリガー条件 – 概要

結果を確認してみましょう。ご覧のとおり、ツイートに「問題」という単語が含まれているため、結果はtrue になります。大文字の「P」を使用しましたが、小文字に変換されたため、結果は true になります。式が正しく機能するようになりました。

Power Automate のトリガー条件 – 概要

結果は true なので、Trello ボードにカードとして追加されるはずです。ここでセクションをTwitterではなくIssuesに変更するべきだったので間違いましたが、今のところは問題ありません。

Power Automate のトリガー条件 – 概要

このカードをクリックすると、「 Power Automate に問題があります」というツイートが説明に記録されていることがわかります。

Power Automate のトリガー条件 – 概要


Power Automate テンプレート | フローの作成と実行
Power Automate フローを最初から作成する
Power Automate アクション | 詳細なチュートリアル

結論

このチュートリアルで行ったことを要約するために、「 Power Automate 」という単語を含むツイートを投稿しました。次に、電子メール通知を送信し、その中に「 issue」または「problem 」という単語が含まれているかどうかをOR 条件でテストしました。条件の結果がTRUEになったため、Trello カードが作成され、リツイートされませんでした。 

繰り返しますが、条件は、入力した特定の条件に基づいてフローを分離する単なる IF ステートメントです。これが、条件と、ビジネスを自動化するプロセスで条件を機能させる方法について詳しく学ぶのに役立つことを願っています

ではごきげんよう、

ヘンリー


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 を使用して数式内に仮想リレーションシップを作成する方法を説明します。