QuickActionRequest クラス
QuickAction.QuickActionRequest クラスを使用して、アクション情報を提供し、QuickAction クラスメソッドでクイックアクションを実行できるようにします。アクション情報には、アクション名、コンテキストレコード ID、レコードが含まれます。
名前空間
使用方法
Salesforce API バージョン 28.0 を使用して保存された Apex の場合、親 ID はコンテキスト ID ではなく QuickActionRequest に関連付けられます。
このクラスのコンストラクタは、引数を取りません。
例
このサンプルでは、取引先責任者を作成してレコードに割り当てる新しいクイックアクションが作成されます。
QuickActionRequest のメソッド
QuickActionRequest のメソッドは次のとおりです。すべてインスタンスメソッドです。
setContextId(contextId)
この QuickAction のコンテキスト ID を設定します。getContextId によって返されます。
署名
public Void setContextId(Id contextId)
パラメータ
- contextId
- 型: ID
戻り値
型: Void
使用方法
Salesforce API バージョン 28.0 を使用して保存された Apex の場合、getParentId によって返されるこの QuickAction の親 ID を設定します。
setQuickActionName(name)
この QuickAction の名前を設定します。getQuickActionName によって返されます。
署名
public Void setQuickActionName(String name)
パラメータ
- name
- 型: String
戻り値
型: Void
setRecord(record)
この QuickAction のレコードを設定します。getRecord によって返されます。
署名
public Void setRecord(SObject record)
パラメータ
- record
- 型: sObject
戻り値
型: Void