Microsoft Power Automateは、簡単な操作で処理の自動化を行うことができる便利なツールです。しかしながら、不思議な動きをすることがあり、それの調査にだいぶ時間がとられたてしまったことがあります。過去にハマった点をまとめて書いておきます(まだ1つだけですが、、、)。
「変数の初期化する」アクションで末尾に改行コードが入る
Power Automateフローを作成後にテスト実行した際、ある製品のREST API呼出しが上手くできず、値セットしたハズが、値が空になってしまう事象が発生しました。色々調べた結果、REST APIにセットしている認証用トークンの末尾に改行コードが入ってしまっていることが判りました。
これまでのフローでは、「変数の初期化する」アクションに認証用トークンをセットしても、フロー実行時、末尾に改行コードが入るようなことはありませんでした。
しかしながら、ある時から「変数を初期化する」で値を空にしても、フロー実行時、末尾に改行コードが入るようになっていました。
「変数を初期化する」アクションの次に「変数の設定」アクションを追加し、初期化した変数に対して、改めて認証用トークンをセットするようにして回避しました。




