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

2024年3月10日

English version.

URLからGETパラメータを削除する方法を紹介します。

URLパラメータを削除する方法」の逆です。

手順

URLパラメータは?から始まるため、そのルールを利用します。

フロー全体図

変数に変換対象のURLを用意します。

次にindexOfを利用して?の位置(パラメータの開始位置)を取得します。

値には次のような式を設定します。

indexOf(variables('URL'),'?')

次に変換後のURLを格納する変数を用意して

パラメータ削除対象のURLを初期設定します。

次に「条件」を設置します。

項目設定値
パラメータの開始位置
次の値以上
0

「いいえの場合」には何も設定しません。

パラメータがない場合(?がない場合)、開始位置が-1になり「いいえに場合」に遷移します。

何もしないため変換後のURLはそのままです。

「はいの場合」には次のような式を指定します。

substring(variables('URL'),add(variables('パラメータの開始位置'),1))

この結果がパラメータ部分のみ残したURLになります。

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

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

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

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

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

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

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

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

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

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

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

関連記事

URLの一般的なルール

便利技の記事一覧

Desktop版での方法