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

Apex トリガの作成

Apex トリガを使用すると、Salesforce レコードへの変更の前後にカスタムアクション (挿入、更新、削除など) を実行できます。CLI から Apex トリガを作成できます。
  1. <app-dir>/main/defaulttriggers ディレクトリがない場合は、作成します。
  2. force:apex:trigger:create を実行してスケルトントリガファイルを生成します。
    • -s パラメータを使用して、このトリガに関連付けられる sObject を指定します (Account など)。
    • -e パラメータを使用して、トリガイベントを指定します (before deleteafter upsert など)。
    • -d パラメータを使用して、コマンドで triggers ディレクトリに出力を生成するように指定します。
    1sfdx force:apex:trigger:create -n mytrigger -s Account -e 'before insert, after upsert' -d <app-dir>/main/default/triggers

    このコマンドによって 2 つのファイルが生成されます。

    • mytrigger.trigger-meta.xml — メタデータ形式
    • mytrigger.trigger — Apex ソースファイル
  3. 生成された Apex およびメタデータ形式ファイルを自分のコードで更新します。