【PowerAutomate】Teams用に改行コードを置換する。メタ文字の置換も紹介

スポンサーリンク




作業を自動化する
スポンサーリンク

改行コードの調べ方

改行コードを置換する前に、使っている改行コードを確認します。
3つの式で改行コードを調べます。
「outputs(‘作成’)」の部分は使っているフローに合わせて下さい。

if(contains(outputs('作成'),decodeUriComponent('%0A')),'改行コードはUnix系のLF(%0A)です。','')
if(contains(outputs('作成'),decodeUriComponent('%0D%0A')),'改行コードはWindows系のCRLF(%0D%0A)です。','')
if(contains(outputs('作成'),decodeUriComponent('%0D')),'改行コードはMac系のCR(%0D)です。','')

この改行コードによってこの後の置換する式も変わってきます。

参考:改行コードについて – とほほのWWW入門

改行コードを置換

PowerAutomateの改行コードはUnix系のLF(%0A)です。
データ操作の作成で改行するとLFになります。LFで改行コードを指定する場合はこちら

decodeUriComponent('%0A')

参考:式関数のリファレンス ガイド – Azure Logic Apps

Teamsへ送るメッセージを改行する

PowerAutomateで作成・整形した文字やUnix系から取得したデータ

replace(●●,decodeUriComponent('%0A'),'<br>')

Windows系から取得したデータ

replace(●●,decodeUriComponent('%0D%0A'),'<br>')

Mac系から取得したデータ

replace(●●,decodeUriComponent('%0D'),'<br>')

Outlookへ送るメール本文を改行する

PowerAutomateで作成・整形した文字やUnix系から取得したデータ

replace(●●,decodeUriComponent('%0A'),'<br>')

Windows系から取得したデータ

replace(●●,decodeUriComponent('%0D'),'<br>')

Mac系から取得したデータ

replace(●●,decodeUriComponent('%0D%0A'),'<br>')

テキストファイルで改行する

Unix系で使う※置換不要

replace(●●,decodeUriComponent('%0A'),decodeUriComponent('%0A'))

Windows系で使う

replace(●●,decodeUriComponent('%0A'),decodeUriComponent('%0D%0A'))

Mac系で使う

replace(●●,decodeUriComponent('%0A'),decodeUriComponent('%0D'))

Excelでセル内で改行する

Excelへ挿入するとCRLF(%0D%0A)とLF(%0A)はセル内で改行される。
CR(%0D)のみセル内で改行されないので注意。

replace(●●,decodeUriComponent('%0D'),decodeUriComponent('%0D%0A'))
replace(●●,decodeUriComponent('%0D'),decodeUriComponent('%0A'))
スポンサーリンク

メタ文字を置換する

シングルクォーテーションを置換する

replace(●●,decodeUriComponent('%27'),'★')

ダブルクォーテーションを置換する

replace(●●,decodeUriComponent('%22'),'★')

カンマを置換する

replace(●●,decodeUriComponent('%2C'),'★')

PowerAutomateのおすすめ記事
人気ページ
Apply to eachの使い方
アレイのフィルター処理の使い方
日付関数の使い方
エラーを無視する方法
メールの内容をExcelへ転記
メール本文から名前を抽出

>>PowerAutomateの記事一覧を見る<<

お気に入り必須!公式ページ
Microsoft Power Automate
式関数のリファレンス
コネクタのリファレンス
Excel Online (Business)のリファレンス

最後まで読んで頂き、ありがとうございます。

「この記事が参考になった」「お礼でコーヒー代をプレゼントしよう」という方がいましたらチップ(15円〜)をお願いいたします。

Amazonギフト券- Eメールタイプ - Amazonベーシック

メールのあて先は 「mizusibuki8080@gmail.com」です。
※上記のアドレスは投げ銭受け取り専用です。他のメールは受け取れない設定にしてあるのでご注意ください。

作業を自動化する
ネットワークエンジニアになった人
タイトルとURLをコピーしました