Microsoft フロー文字列関数: 連結と置換

Microsoft フロー文字列関数: 連結と置換

MS フローを作成するには、2 つ以上の文字列を組み合わせる方法を学ぶことが不可欠です。このチュートリアルでは、最も重要な Microsoft フロー文字列関数の 2 つであるconcatreplaceについて説明します。

concat関数は、2 つ以上の文字列を単純に結合して、結合された文字列を返します。一方、replace関数は、部分文字列を別の文字列に置き換えます。

この例では、以前に作成したこの単純なフローを使用します。まず、別のテキスト入力を追加しましょう。

Microsoft フロー文字列関数: 連結と置換

次に、その名前を「Input 2」に変更し、もう 1 つの名前を「Input 1」に変更します。

Microsoft フロー文字列関数: 連結と置換

その後、新しいステップを追加していきます。

Microsoft フロー文字列関数: 連結と置換

Slackコネクタを検索して選択します。

Microsoft フロー文字列関数: 連結と置換

次に、[メッセージを投稿]アクションを選択します。

Microsoft フロー文字列関数: 連結と置換

Slack のdiscordチャンネルに投稿します。

Microsoft フロー文字列関数: 連結と置換

目次

Microsoft フロー文字列関数: Concat

メッセージ テキストの場合は、 [式]タブでconcat関数を使用してみましょう。

Microsoft フロー文字列関数: 連結と置換

結合する 2 つの文字列として、[入力 1][入力 2]を選択します。「Input 1」を選択した後は、必ずカンマを入力してください。

Microsoft フロー文字列関数: 連結と置換

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

Microsoft フロー文字列関数: 連結と置換

最後に、「保存」をクリックします。

Microsoft フロー文字列関数: 連結と置換

Concat 関数のテスト

concat関数が機能するかどうかをテストしてみましょう。「テスト」をクリックします。

Microsoft フロー文字列関数: 連結と置換

トリガーアクションを実行し、「テスト」ボタンをクリックします。

Microsoft フロー文字列関数: 連結と置換

入力として次の詳細を入力し、[フローの実行] をクリックします。

Microsoft フロー文字列関数: 連結と置換

Slack でdiscordチャネルをチェックすると、新しく投稿されたメッセージが表示されます。これは、入力 1入力 2の入力を連結したものです。

Microsoft フロー文字列関数: 連結と置換

複数の文字列を連結することもできます。たとえば、戻ってフローを編集してみましょう。メッセージ テキストの関数をクリックし、一対の一重引用符で囲む必要があるスペースを追加します。次に、「更新」をクリックします。

Microsoft フロー文字列関数: 連結と置換

もう一度フローをテストしてみましょう。

Microsoft フロー文字列関数: 連結と置換

前回の実行のデータだけを使用します。次に、「保存してテスト」をクリックします。

Microsoft フロー文字列関数: 連結と置換

Slack でチェックインすると、2 つのデータエントリの間にスペースがあることがわかります。

Microsoft フロー文字列関数: 連結と置換

これがconcat関数の仕組みです。 

Microsoft フロー文字列関数: 置換

ここで、 replace関数がどのように機能するかを理解してみましょう。戻って現在のフローを編集しましょう。最初の入力 ( Henry ) を別のものに置き換えます。メッセージ テキスト[式]タブで、置換関数を選択します。

Microsoft フロー文字列関数: 連結と置換

concat式全体をreplace関数内に置きます。concat式の直後にカンマを入れて、置換する必要がある古いテキストを入力します。この例では、「 Henry 」を置き換えます。その後、別のカンマを追加し、置換として使用する新しい単語 (「Fred」) を入力します。次に、「更新」をクリックします。

Microsoft フロー文字列関数: 連結と置換

作成した最初の式を削除しましょう。

Microsoft フロー文字列関数: 連結と置換

最後に、「保存」をクリックします。

Microsoft フロー文字列関数: 連結と置換

置換機能のテスト

フローをもう一度テストしてみましょう。今回は、置換機能が正しく動作するかどうかを確認してみます。

Microsoft フロー文字列関数: 連結と置換

前回の実行のデータをそのまま使用して、[テスト]をクリックします。

Microsoft フロー文字列関数: 連結と置換

Slack のdiscordチャンネルに戻りましょう。確認すると、表示されているメッセージは「Fred Legge」になっています。これは、最初に入力した「Henry」が正常に置き換えられたことを意味します。

Microsoft フロー文字列関数: 連結と置換


Power Automate 式 – 概要
Power Automate 環境:
Microsoft Power Automate でのワークフロー入力のセットアップと概要

結論

要約すると、concat関数は単に 2 つの文字列を連結するだけですが、replace関数はパラメータで指定されたテキストに基づいて文字列を変更します。パラメーターに変数を使用して、置換関数を動的にすることもできます。たとえば、2 番目の入力を使用して最初の入力を置き換えたり、その逆を行うことができます。

よく使用されるこれら 2 つの Microsoft フロー文字列関数の使用法と重要性を理解できたでしょうか。

ではごきげんよう、

ヘンリー


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