【Power Automate】テキスト内に改行を入れる方法

デスクトップ版Power Automate(以降PAD)で何らかのテキストを処理する過程で改行を入れたい場面があるかと思います。PADでは「テキストを置換する」アクションにて実現することができますので本コラムにて紹介します。

■「テキストを置換する」アクション

以下のテキストの半角スペースの位置に改行を置換します。

「氏名:佐々木 太郎△所属:ICT部門△役職:リーダー△メール:t.sasaki@example.com」

※△は半角スペース

図1:「変数の設定」アクション-改行前文字列
図2:「テキストを置換する」アクション-設定例

<動作>
「解析するテキスト」にて設定した文字列に対して「検索するテキスト」にて設定した文字を置換する

<設定例>
 解析するテキスト:%改行前%
 検索するテキスト:%’ ’%(PADで半角スペースを表示する場合は%’ ’%の記述で表現できます。)
 置き換え先のテキスト:\r\n(改行コードを表しています。変数の設定アクションなどで記述した場合は改行コードとして認識されません。)
 エスケープシーケンスをアクティブ化:有効(有効にすることで\r\nの改行コードが認識されます。)

図3:改行置換後のテキスト

変数に設定されてあるテキストに改行を挿入したい「テキストを置換する」アクションにて改行を挿入することができます。また、タブなども挿入することが可能です。本コラムを参考にお試しいただけたらと思います。

cropped-logo-1.png

技術とノウハウでデジタルシフトをサポート
中小企業の頼れるパートナー

執筆者: 村瀬 俊昭(株式会社クロスディーズ システム技術統括エンジニア)

前職では社内システムの運用、サーバーの監視、システム運用業務の構築、システム開発業務といった業務に幅広く携わる。2021年より株式会社佐々木総研にてロボットの設計・開発、社内SEとして従事している。釣りが趣味で、大のビール好き。