次の方法で共有


暗号化されたテキストを使用しているときに "式を評価できませんでした" エラー

この記事は、直接入力を使用するアクションでデスクトップ フローを実行するときに発生する "式を評価できませんでした" エラーを解決するのに役立ちます。

適用先:Power Automate

現象

直接入力を使用するアクションを含むデスクトップ フローは、フローが作成されたコンピューターとは異なるコンピューターで実行されると、次のエラーを生成します。

エラーで失敗しました: 式を評価できませんでした

たとえば、

  • Direct パスワード入力 オプション:

    デスクトップ フロー アクションの [直接パスワード入力] オプションを示すスクリーンショット。

  • Direct 暗号化テキスト入力 オプション:

    デスクトップ フロー アクションの [Direct encrypted text input]\(直接暗号化されたテキスト入力\) オプションを示すスクリーンショット。

原因

このエラーは、直接入力がローカル コンピューターの Data Protection API (DPAPI) を使用して暗号化され、フローが別のコンピューターで実行されるときに復号化できないために発生します。

この制限は、直接入力オプションのいずれかが選択されている場合に情報アイコンにカーソルを合わせると強調表示されます。

直接暗号化されたテキストまたはパスワード入力を使用する場合の制限事項に関する追加情報を提供するツールヒントを示すスクリーンショット。

Resolution

フローを別のコンピューターで実行するには、 感応変数を使用するようにフローを変更

  1. デスクトップ用 Power Automateでデスクトップ フローを開きます。
  2. 直接パスワード入力または直接暗号化されたテキスト入力を使用するアクションを見つけます。
  3. 直接入力を機密性の高い変数に置き換えます。
    1. パスワード入力またはテキスト入力として変数を使用するには変数として Password 入力または テキスト、変数、または式として入力 オプションを選択します。
    2. 機密としてマークされている変数を選択します。
  4. 変更したフローを保存し、別のコンピューターでテストして、エラーが解決されていることを確認します。

詳細

デスクトップ ワークフロー内の特定のアクションでパスワードを使用する