Newer Version Available
Apex in AJAX
AJAX Toolkit には、匿名ブロックや webservice 公開メソッドを使用して Apex を起動するためのサポートが組み込まれています。
匿名ブロックや webservice 公開メソッドを使用して Apex を起動するには、AJAX コードに次の行を含めます。
Apex を起動するには、次の 2 つのメソッドのいずれかを使用します。
- sforce.apex.executeAnonymous (script) を使用して匿名で実行します。このメソッドは API の結果型と似た結果を返しますが、JavaScript 構造として返します。
- WSDL クラスを使用します。たとえば、次の Apex クラスをコールします。
次の JavaScript コードを使用します。
execute メソッドはプリミティブデータ型、sObjects、プリミティブデータ型または sObjects のリストを使用します。
パラメータを指定せずに webservice メソッドをコールするには、sforce.apex.execute の 3 つ目のパラメータに {} を使用します。たとえば、次の Apex クラスをコールするとします。
次の JavaScript コードを使用します。
どちらの例も、メソッドの戻り値を表すネイティブな JavaScript 値となります。
デバッグ情報を含むポップアップウィンドウを表示するには、次の行を使用します。