最近フローを作成していて遭遇した問題の共有。
Problem
OneDrive for Businessコネクターの「ファイルが作成されたとき」をトリガーにしたフローを作成した。フローの後続アクションでトリガーの出力「ファイル名」を利用しようとしたが、エンコードされていてそのままでは人間が読める状態ではない。
Solution
関数 decodeBase64()
を利用することでエンコードを解除(デコード)できる。これで人間が読める文字列となり、後続アクションの中で利用しやすくなる。
ただし・・・そもそもこのアクションを利用するよりも「ファイルが作成されたとき(プロパティのみ)」を利用すべきかもしれない。検討を強く推奨。その理由はこちら