Power Automate Desktop | %を使用するとエラーが出る時

Power Automate Desktopでは変数名の設定に%記号で囲む必要があります。

なので%を単体で変数に登録したい場合など、例えば100%という文字を変数に追加したい場合に構文エラーが出てしまいます。

なのでこれを解決するにはどうしたらいいか?

%%を使用する

結論としては簡単で%の前にもう一つ%をつけるだけで大丈夫です。

どういうことかというと100%を文字として変数に追加したい場合は100%%と変数に設定することで%が変数名の設定に使っているのではなく文字として使用するという事をPower Automate Desktopに伝えることができます。結果として100%と表示されます。

このようにプログラム内で使用されている特殊な記号を2重にしたりして打ち消す事をエスケープすると言います。

なので100%%とパーセントを2個つけるだけで問題なく表示できます。

まとめ

他のプログラミング言語を利用したことのある方なら簡単にエスケープしないといけないのかなと判断できるのですが、Power Automate Desktopしか使ったことの無い人からすると、どうして構文エラーが出るのか分からず戸惑うかなと思いましたので記事にしてみました。

原因と対処方法を知れば簡単なことなので焦らず対処しましょう!

コメント