Power Automate Desktop「テキストの分割」アクション

2021年7月23日

テキストを指定テキスト(スペースやカンマ、改行など)で区切り、

リストの個々の要素として分割するアクションです。

テキストの結合」の対の機能です。

利用方法

「アクション」の「テキスト」より、「テキストの分割」をドラッグします。

パラメータの設定画面が表示されるので値を指定します。

パラメータ

分割するテキスト

リストに分割するテキストを指定します。

区切る記号の種類

項目説明
標準既定の文字と回数を指定します。

「標準の区切り記号」で半角スペース、TAB文字、改行から選択します。
画像に alt 属性が指定されていません。ファイル名: image-12.png

次に「回数」で文字数を指定します。
1と2は正常ですが、3以降は2倍ずつになっていくという
正しくない動作になっているようです。(2021/07/01時点)
基本的には1のまま利用するでしょう。
画像に alt 属性が指定されていません。ファイル名: image-6.png
カスタム任意の文字で分割する場合に利用します。

カスタム区切り記号に任意の文字を指定します。
2文字以上でも構いません。,や||で区切るケースが多いでしょう。
画像に alt 属性が指定されていません。ファイル名: image-13.png

正規表現は多岐に渡りますが、利用頻度は低いと思われますが、
使用が想定されるケースは複数の区切り文字を利用するケースです。
例えば ,(カンマ)、||(パイプ)、タブ(TAB文字)、半角スペースを指定する場合、
次のように指定します。
,| |\|\||\t
画像に alt 属性が指定されていません。ファイル名: image-14.png

| は何れかに該当させるケースで使用します。
,| |\|\||\t

\|\| は||(パイプ)を意味します。
円マークはエスケープと呼ばれ、|(そのままでは何れかの意味)を
特殊な意味のない普通の文字として扱うための文字です。
,| |\|\||\t

\tはタブ(TAB文字)を意味します。
,| |\|\||\t

生成された変数

アクションの結果が格納されます。この変数名は変更可能です。

同一アクションを複数、使用する場合は、どのような値かを示す名前に変更推奨です。

TextList

結合した結果のリストが格納されます。

関連記事

「テキスト」の使い方の記事一覧

Excel CSVなどの文字列の分割を関数で行う方法