変数を初期化するがハンドでレコードを作られた場合にNullになっていて、たまにエラーになります。
そこで、分岐でnullなら処理をしないようにしたいと思いました。
しかし、保存するとエラーになりますね。
エラーメッセージで探したら同じような内容が出てくるけど、読んでも回避策は理解できませんね。
要は、できませんってこと?相変わらず使えないですね。
- Flow save failed with code 'InvalidVariableInitialization' and message 'The variable action 'Initialize_variable' of type 'InitializeVariable' cannot be nested in an action of type 'Apply_to_each'.'.
- ChatGPTから学んだPowerAutomate
- PowerAutomate メールの件名の一部を抽出したい
- Need Help with Power Automate
回避策
結局IFの分岐の中では変数の初期化は使えなかったので、変数の初期化の中でIFを使いました。
変数を初期化するところの数式
IF(empty(triggerOutputs()?['body/OData__x54c1__x756a_']),'_',trim(triggerOutputs()?['body/OData__x54c1__x756a_']))
また、分岐ではNullの時に _ にしたので、 _の時に後続処理が走らないようにしました。