この記事は、直接入力を使用するアクションでデスクトップ フローを実行するときに発生する "式を評価できませんでした" エラーを解決するのに役立ちます。
適用先:Power Automate
現象
直接入力を使用するアクションを含むデスクトップ フローは、フローが作成されたコンピューターとは異なるコンピューターで実行されると、次のエラーを生成します。
エラーで失敗しました: 式を評価できませんでした
たとえば、
Direct パスワード入力 オプション:
Direct 暗号化テキスト入力 オプション:
原因
このエラーは、直接入力がローカル コンピューターの Data Protection API (DPAPI) を使用して暗号化され、フローが別のコンピューターで実行されるときに復号化できないために発生します。
この制限は、直接入力オプションのいずれかが選択されている場合に情報アイコンにカーソルを合わせると強調表示されます。
Resolution
フローを別のコンピューターで実行するには、 感応変数を使用するようにフローを変更。
- デスクトップ用 Power Automateでデスクトップ フローを開きます。
- 直接パスワード入力または直接暗号化されたテキスト入力を使用するアクションを見つけます。
- 直接入力を機密性の高い変数に置き換えます。
- パスワード入力またはテキスト入力として変数を使用するには変数として Password 入力または テキスト、変数、または式として入力 オプションを選択します。
- 機密としてマークされている変数を選択します。
- 変更したフローを保存し、別のコンピューターでテストして、エラーが解決されていることを確認します。