Power Automate の文字列関数: Substring と IndexOf
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
Power Automate は、アレイで使用できる関数も提供します。これらは一般にコレクション関数として知られています。このチュートリアルでは、 Power Automateで利用可能なさまざまなコレクション関数とその使用法について説明します。
配列は要素のリストまたはコレクションです。文字列、整数、その他多くのコレクションのリストを指定できます。
コレクションを使用して特定のことを行うことができます。配列を操作するときに使用できる関数をいくつか紹介します。
配列関数はワークフローでは実際にはあまり使用されませんが、特に特定の条件では間違いなく役立つ可能性があります。たとえば、配列で実行できることの 1 つは、配列に特定の項目が含まれているかどうかを確認することです。それでは、それがどのように機能するかを見てみましょう。
目次
Power Automate の収集関数:
この関数には、コレクションまたは配列と特定の値が必要です。指定された値が指定された配列内にあるかどうかに基づいてブール値 (true または false) を返します。
これをこのサンプル フローで使用して、どのように機能するかを見てみましょう。まず、「Apply to each step」は不要になったので削除します。
条件に基づいて新しいステップが必要です。そこで、新しいステップを追加してみましょう。
次に、「コントロール」をクリックします。
「条件」コントロールをクリックします。
[Condition]ステップの省略記号をクリックし、 [Rename]を選択します。
これを「入力 4 の単語のいずれかに単語の問題が含まれているかどうかを確認する」という名前に変更しましょう。
次に、 Input 4から配列を作成しましょう。[式]タブで、分割関数をクリックしましょう。
次に、「動的コンテンツ」タブの下にある「入力 4」をクリックします。
カンマとスペースを追加すると、単語の配列になります。
次に行う必要があるのは、[式]タブでコレクション関数を使用することです。この場合、「contains」関数をクリックします。
contains関数の終了パラメータ ' ) ' を削除しましょう。
この配列に「問題」という単語が含まれているかどうかを確認する必要があります。そこで、単語「問題」と式の 終了パラメータ「) 」と一緒にカンマを追加しましょう。
次に、「OK」ボタンをクリックします。
この条件では、 trueに等しいかどうかを確認する必要があります。
その後、新しいアクションを追加してみましょう。
Slack を検索してクリックします。
[メッセージを投稿]をクリックします。
一般チャンネルに投稿させていただきます。
メッセージを「入力 4 に単語の問題が含まれています」に設定します。
条件がfalseの場合、何も起こりません。したがって、今は空白のままにしておきます。
フローのテスト
では、このフローをテストしてみましょう。
「トリガーアクションを実行します」オプションを選択し、「保存してテスト」ボタンをクリックします。
他の入力は特に重要ではないので、何でも入力しましょう。入力 4には、「 Power Automate には大きな問題があります!」と入力しましょう。いやあ」。次に、「フローの実行」ボタンをクリックします。
最後に、「完了」をクリックします。
ご覧のとおり、フローは正常に実行されました。
Slack の一般チャネルにアクセスすると、「入力 4 には単語の問題が含まれています」というメッセージが投稿されていることがわかります。これは、フローが適切に機能したことを意味します。
もう一度、contains式を使用することで、入力 4フィールドに入力した単語がチェックされ、「問題」という単語が検索されます。見つかったので、この条件をtrueに変更しました。そのため、条件はif yes経路に進みました。
Power Automate 分割関数と配列
Power Automate をワークフロー内の各アクションに適用する
複数のオプションを備えた Microsoft Flow 承認
結論
まとめると、contains関数は、配列に使用できる多くの関数の 1 つにすぎません。すべてのコレクション関数の完全なリストは、Power Automate のドキュメントに記載されています。これらの一部は広く使用されていませんが、必要に応じてフローでこれらを使用することもできます。
ではごきげんよう、
ヘンリー
Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。
LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。
Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。
LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。
SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。
SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。
ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。
DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。
LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。
このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。