Microsoft Power Automate の収集関数

Power Automate は、アレイで使用できる関数も提供します。これらは一般にコレクション関数として知られています。このチュートリアルでは、 Power Automateで利用可能なさまざまなコレクション関数とその使用法について説明します。

配列は要素のリストまたはコレクションです。文字列、整数、その​​他多くのコレクションのリストを指定できます。

コレクションを使用して特定のことを行うことができます。配列を操作するときに使用できる関数をいくつか紹介します。

Microsoft Power Automate の収集関数

配列関数はワークフローでは実際にはあまり使用されませんが、特に特定の条件では間違いなく役立つ可能性があります。たとえば、配列で実行できることの 1 つは、配列に特定の項目が含まれているかどうかを確認することです。それでは、それがどのように機能するかを見てみましょう。

目次

Power Automate の収集関数:

この関数には、コレクションまたは配列と特定の値が必要です。指定された値が指定された配列内にあるかどうかに基づいてブール値 (true または false) を返します。 

Microsoft Power Automate の収集関数

これをこのサンプル フローで使用して、どのように機能するかを見てみましょう。まず、「Apply to each step」は不要になったので削除します。

Microsoft Power Automate の収集関数

条件に基づいて新しいステップが必要です。そこで、新しいステップを追加してみましょう。  

Microsoft Power Automate の収集関数

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

Microsoft Power Automate の収集関数

「条件」コントロールをクリックします。

Microsoft Power Automate の収集関数

[Condition]ステップの省略記号をクリックし、 [Rename]を選択します。

Microsoft Power Automate の収集関数

これを「入力 4 の単語のいずれかに単語の問題が含まれているかどうかを確認する」という名前に変更しましょう。

Microsoft Power Automate の収集関数

次に、 Input 4から配列を作成しましょう。[式]タブで、分割関数をクリックしましょう。 

Microsoft Power Automate の収集関数

次に、「動的コンテンツ」タブの下にある「入力 4」をクリックします。

Microsoft Power Automate の収集関数

カンマとスペースを追加すると、単語の配列になります。 

Microsoft Power Automate の収集関数

次に行う必要があるのは、[式]タブでコレクション関数を使用することです。この場合、「contains」関数をクリックします。  

Microsoft Power Automate の収集関数

contains関数の終了パラメータ ' ) ' を削除しましょう。 

Microsoft Power Automate の収集関数

この配列に「問題」という単語が含まれているかどうかを確認する必要があります。そこで、単語「問題」と式の 終了パラメータ「) 」と一緒にカンマを追加しましょう。

Microsoft Power Automate の収集関数

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

Microsoft Power Automate の収集関数

この条件では、 trueに等しいかどうかを確認する必要があります。 

Microsoft Power Automate の収集関数

その後、新しいアクションを追加してみましょう。 

Microsoft Power Automate の収集関数

Slack を検索してクリックします。 

Microsoft Power Automate の収集関数

[メッセージを投稿]をクリックします。

Microsoft Power Automate の収集関数

一般チャンネルに投稿させていただきます。 

Microsoft Power Automate の収集関数

メッセージを「入力 4 に単語の問題が含まれています」に設定します。

Microsoft Power Automate の収集関数

条件がfalseの場合、何も起こりません。したがって、今は空白のままにしておきます。 

Microsoft Power Automate の収集関数

フローのテスト

では、このフローをテストしてみましょう。 

Microsoft Power Automate の収集関数

トリガーアクションを実行します」オプションを選択し、「保存してテスト」ボタンをクリックします。 

Microsoft Power Automate の収集関数

他の入力は特に重要ではないので、何でも入力しましょう。入力 4には、「 Power Automate には大きな問題があります!」と入力しましょう。いやあ」。次に、「フローの実行」ボタンをクリックします。

Microsoft Power Automate の収集関数

最後に、「完了」をクリックします。 

Microsoft Power Automate の収集関数

ご覧のとおり、フローは正常に実行されました。 

Microsoft Power Automate の収集関数

Slack の一般チャネルにアクセスすると、「入力 4 には単語の問題が含まれています」というメッセージが投稿されていることがわかります。これは、フローが適切に機能したことを意味します。 

Microsoft Power Automate の収集関数

もう一度、contains式を使用することで、入力 4フィールドに入力した単語がチェックされ、「問題」という単語が検索されます。見つかったので、この条件をtrueに変更しました。そのため、条件はif yes経路に進みました。 

Microsoft Power Automate の収集関数


Power Automate 分割関数と配列
Power Automate をワークフロー内の各アクションに適用する
複数のオプションを備えた Microsoft Flow 承認

結論

まとめると、contains関数は、配列に使用できる多くの関数の 1 つにすぎません。すべてのコレクション関数の完全なリストは、Power Automate のドキュメントに記載されています。これらの一部は広く使用されていませんが、必要に応じてフローでこれらを使用することもできます。

Microsoft Power Automate の収集関数

ではごきげんよう、

ヘンリー

Leave a Comment

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