No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
トリガの定義
トリガコードは、トリガスクリプトが関連付けられたオブジェクトの下にメタデータとして保存されます。Salesforce でトリガを定義する手順は、次のとおりです。
- 標準オブジェクトの場合は、[設定] から をクリックし、オブジェクトの名前をクリックしてから、[トリガ] をクリックします。
カスタムオブジェクトの場合は、[設定] で、 をクリックし、オブジェクトの名前をクリックします。
キャンペーンメンバーの場合は、[設定] で、 をクリックします。
メールメッセージの場合は、[設定] で、 をクリックします。
アイデアに対するコメントの場合は、[設定] から をクリックします。
Attachment、ContentDocument、および Note 標準オブジェクトでは、Salesforce ユーザインターフェースでトリガを作成できません。これらのオブジェクトの場合、開発者コンソール や Force.com IDE などの開発ツールを使用してトリガを作成します。または、メタデータ API を使用することもできます。
- [トリガ] 関連リストで、[新規] をクリックします。
- [バージョン設定] をクリックして、このトリガで使用する Apex および API のバージョンを指定します。組織が AppExchange から管理パッケージをインストールした場合、このトリガで使用する各管理パッケージのバージョンも指定できます。すべてのバージョンでデフォルト値を使用します。デフォルト値では、Apex および API についても、各管理パッケージについても、トリガを最新バージョンに関連付けます。最新バージョンのパッケージのものとは異なるコンポーネントや機能にアクセスする場合は、管理パッケージの古いバージョンを指定することもできます。
- トリガをコンパイルして有効にする必要がある場合は、[Apex トリガ] をクリックして [有効] チェックボックスをオンにします。組織のメタデータにコードを保存するだけの場合は、このチェックボックスはオフにしておきます。このチェックボックスは、デフォルトではオンです。
- [内容] テキストボックスで、そのトリガの Apex を入力します。1 つのトリガは、最大 1,000,000 文字までです。
- [保存] をクリックします。
Apex トリガエディタ
Visualforce または Apex を編集するとき、Visualforce 開発モードのフッターまたは設定のいずれかで、エディタを使用できます。エディタの機能は、次のとおりです。
- 構文の強調表示
- エディタは、キーワードとすべての関数および演算子について、自動的に構文を強調表示します。
- 検索 (
) - 検索により、現在のページ、クラス、またはトリガの中のテキストを検索できます。検索を使用するには、[検索] テキストボックスに文字列を入力し、[次を検索] をクリックします。
- 検出した検索文字列を他の文字列で置き換えるには、[置換] テキストボックスに新しい文字列を入力し、そのインスタンスだけを置き換える場合は [replace] をクリックし、そのインスタンスと、それ以外にそのページ、クラス、またはトリガに出現する検索文字列のすべてのインスタンスを置き換える場合は、[すべて置換] をクリックします。
- 検索操作で大文字と小文字を区別するには、[大文字と小文字を区別する] オプションをオンにします。
- 検索文字列として正規表現を使用するには、[正規表現] オプションをオンにします。正規表現は、JavaScript の正規表現規則に従います。正規表現を使った検索では、折り返されて複数行になる文字列も検索できます。
正規表現で検出した文字列を置換操作で使用する場合、検出した検索文字列から得られる正規表現のグループ変数 ($1、$2 など) をバインドすることもできます。たとえば、<h1> タグを <h2> タグで置き換え、元の <h1> の属性はすべてそのままにするには、<h1(\s+)(.*)> を検索し、それを <h2$1$2> で置き換えます。
- 指定行に移動 (
) - このボタンにより、指定した行番号を強調表示できます。その行が現在表示されていない場合は、エディタがその行までスクロールします。
- 元に戻す (
) およびやり直し (
) - [Undo (元に戻す)] を使用すると編集動作を取り消します。[Redo (やり直し)] を使用すると元に戻した編集動作をやり直します。
- フォントサイズ
- ドロップダウンリストからフォントサイズを選択し、エディタに表示される文字のサイズを制御します。
- 行と列の位置
- カーソルの行と列の位置は、エディタ下部のステータスバーに表示されます。これは、[Go To Line (指定行に移動)] (
) と共に使用し、エディタ内をすばやく移動できます。 - 行と文字の計数
- 行と文字の合計数は、エディタ下部のステータスバーに表示されます。