この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

CLI パラメータ解決順序

特定の Salesforce CLI コマンドのパラメータはさまざまな方法で指定できるため、解決の順序を把握することが重要です。

Salesforce CLI は、コマンドラインのフラグと引数、定義ファイル、環境変数、設定を次の順序で解決します。つまり、リストの上の項目が、下の項目よりも優先されます。

  • コマンドラインのフラグ。--target-org など。
  • コマンドラインで指定されたファイル内にリストされたオプション。例としては、ファイル内のスクラッチ組織定義が挙げられます。これは、org create scratch--definition-file フラグで指定します。コマンドラインで --edition などのフラグを指定し、その値が定義ファイルに存在する値と異なる場合、コマンドラインのフラグが優先されます。
  • 環境変数。SF_TARGET_ORG など。
  • ローカル設定変数。target-orgtarget-dev-hub など。ローカル値を表示するには、プロジェクトディレクトリから sf config list を実行します。
  • グローバル CLI 設定変数。グローバル設定変数を表示するには、任意のディレクトリから sf config list --global を実行します。

コマンドラインフラグは、優先順位リストの一番上にあります。たとえば、SF_TARGET_ORG 環境変数を myorg@mydomain.com に設定したとします。コマンド実行時に --target-org myotherorg@myotherdomain.com を指定すると、myotherorg@myotherdomain.com のユーザ名を持つ組織に接続されます。

同様に、設定変数 target-orgmyorg@mydomain.com に設定したとします。コマンド実行時に --target-org myotherorg@myotherdomain.com を指定すると、myotherorg@myotherdomain.com のユーザ名を持つ組織に接続されます。