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

Lightning Experience の runApex()

使用方法

Salesforce で公開された Apex クラスから Apex メソッドを実行します。このメソッドは API バージョン 38.0 以降で使用できます。

構文

引数

名前 説明
args object JavaScript オブジェクトには以下が含まれます。
  • apexClass (文字列) — 実行するメソッドの Apex クラスを指定します。
  • methodName (文字列) — 実行するメソッドを指定します。
  • methodParams (文字列) — メソッドに渡すパラメータを指定します。文字列は、項目値のペアを含み、有効なクエリ文字列の形式にする必要があります。
    次に例を示します。

    Apex メソッドがパラメータを取らない場合、methodParamsnone または空のオブジェクト {} として指定できます。

  • callback (関数) — メソッドの完了時にコールされる JavaScript メソッド。

サンプルコード – HTML および JavaScript

  1. [設定] で、Apex クラスと Apex メソッドを作成します。
  2. [設定] で、[WSDL からの生成] をクリックしてメソッドとクラスを公開し、サードパーティのソフトフォンからコールできるようにします。
  3. コードをソフトフォンに追加します。
  4. 出力が返されます。ここでは、取引先 Acme が見つかりました。

応答

名前 説明
success boolean API メソッドコールが正常に呼び出された場合は true、それ以外の場合は false が返されます。
returnValue object JavaScript オブジェクトには、指定された Apex クラスからメソッドを実行した結果が含まれます。返される形式の指定はできません。形式は、実行したメソッドの値によって決定されます。次に例を示します。
errors array API コールが正常に行われた場合、この変数は null になります。API コールが失敗した場合、この変数はエラーメッセージの配列を返します。