Salesforceのカスタムボタンやカスタムリンクを作成するとき、JavaScriptを実行することができます。これを利用してApexクラスの処理を実行することも可能です。 カスタムボタンでApexを実行したい場合、次の宣言が必要になります。 {!REQUIRESCRIPT("/soap/ajax/<APIバージョン>/connection.js")} {!REQUIRESCRIPT("/soap/ajax/<APIバージョン>/apex.js")} Apex処理を呼び出す処理はこのようになります。 var result = sforce.apex.execute ( <クラス名>, <メソッド名>, { // 引数があれば.. } ); 例) {!REQUIRESCRIPT("/soap/ajax/38.0/connection.js")} {!REQUIRESCRIPT("/soap
