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

トリガー構文

トリガーを定義するには、次の構文を使用します。
1trigger TriggerName on ObjectName (trigger_events) {
2                     code_block
3                     }

trigger_events には、次のイベントを 1 つ以上含むカンマ区切りのリストを指定できます。

たとえば、次のコードは Account オブジェクトで before insert イベントおよび before update イベントのトリガーを定義します。

1trigger myAccountTrigger on Account (before insert, before update) {
2    // Your code here
3}

トリガーのコードブロックに、static キーワードを指定することはできません。トリガーには、内部クラスに適用できるキーワードのみを含めることができます。また、トリガーにより行��れたデータベースへの変更は、手動で確定する必要はありません。Apex トリガーが正常に完了すると、自動的にデータベースの変更がコミットされます。Apex トリガーが正常に完了しない場合、データベースへの変更はロールバックされます。