Power Automate URLエンコード/デコード
Power AutomateでURLエンコードまたはデコードを行う方法を紹介します。
手順
エンコード
式関数uriComponentを利用します。
変数urlの中にエンコードしたい文字列を設定している場合、次の式になります。
uriComponent(variables('url'))


変数urlの中に「https://blog-tips.sekenkodqx.jp/?test=テスト」を設定している場合、
「https%3A%2F%2Fblog-tips.sekenkodqx.jp%2F%3Ftest%3D%E3%83%86%E3%82%B9%E3%83%88」が結果になります。
日本語だけでなくURLとして意味のある文字も全てエンコードされるため、
適用箇所はURLパラメータの値だけとすることが殆どでしょう。
デコード
式関数decodeUriComponentを利用します。
変数urlの中にデコードしたい文字列を設定している場合、次の式になります。
decodeUriComponent(variables('url'))


変数urlの中に「https%3A%2F%2Fblog-tips.sekenkodqx.jp%2F%3Ftest%3D%E3%83%86%E3%82%B9%E3%83%88」を設定している場合、
「https://blog-tips.sekenkodqx.jp/?test=テスト」が結果になります。
当サイトの情報を再編集した実務リファレンス
ネット検索では解決しづらい「日付の変換」や「複雑なデータ処理」など、当サイトで公開している技術情報を電子書籍として読みやすく再編集しました。
400以上のコネクタや関数の仕様を網羅的に解説しており、困ったときにすぐ引ける「辞書」として活用いただけます。
現場でのトラブルシューティングや、手元での確認用に最適です。Kindle Unlimited対象(読み放題)です。


[書籍リンク:Power Automate (Web版)完全版 基本から実用まで]