Power Automate 「substring」関数

2022年4月17日

substringはPower Automateの式に使用する関数で、

指定テキストから任意の位置・長さの部分文字列を切り出す関数です。

sliceと似ていますが、どこまで切り出すかの指定が

文字数(substring)か位置(slice)かの点が異なります。

仕様

substring('<text>', '<startIndex>', <length>)
引数省略時の値説明
text省略不可切り出し元のテキスト
startIndex省略不可切り出しの開始位置(先頭が0の数値)
lengthstartIndexから
text末尾までの長さ
切り出す文字数。(数値)
省略した場合、startIndexから末尾までの長さ
各引数の詳細

利用方法

substring関数はテキストのパラメーターに使用します。

その後のアクションで結果を使用するために、

種類が「文字列」の変数の初期化か設定の際の「値」の中でも頻繁に利用されます。

「式」タブ、substringをクリックすると関数名と()が数式欄にセットされます。

そして元のテキストを’で囲んで指定、次に’なしで開始位置と切り出す文字数を指定します。

動的なコンテンツや変数を利用する場合は特殊な指定を行います。

動的なコンテンツを式で取得する方法

次のような表示になれば設定完了です。

この紫のアイコンをクリックすると関数を変更可能です。

例のように substring('あいうえお’,1,2) とすると結果は いう になります。

最後の引数(長さ)省略可能で、この場合は開始位置から末尾までになります。

substring('あいうえお’,2) とすると結果は うえお になります。

Power Automateを効果的に習得したい方へ

当サイトの情報を電子書籍用に読み易く整理したコンテンツを

買い切り1,250円またはKindle Unlimited (読み放題) で提供中です。

Word-A4サイズ:1200ページの情報量で

(実際のページ数はデバイスで変わります)

基本的な使い方から各トリガー/アクションの詳細な使い方、

頻出テクニック、実用例を紹介。(目次

体系的に学びたい方は是非ご検討ください。

アップデートなどの更新事項があれば随時反映しています。(更新履歴

なお購入後に最新版をダウンロードするには

Amazonへの問い合わせが必要です。

関連記事

活用例

ファイル名から拡張子を抽出する方法

URLパラメータのみにする方法

URLパラメータを削除する方法

文字列関数の記事一覧