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

QuickActionRequest クラス

QuickAction.QuickActionRequest クラスを使用して、アクション情報を提供し、QuickAction クラスメソッドでクイックアクションを実行できるようにします。アクション情報には、アクション名、コンテキストレコード ID、レコードが含まれます。

名前空間

QuickAction

使用方法

Salesforce API バージョン 28.0 を使用して保存された Apex の場合、親 ID はコンテキスト ID ではなく QuickActionRequest に関連付けられます。

このクラスのコンストラクタは、引数を取りません。

このサンプルでは、取引先責任者を作成してレコードに割り当てる新しいクイックアクションが作成されます。

QuickActionRequest のコンストラクタ

QuickActionRequest のコンストラクタは次のとおりです。

QuickActionRequest()

QuickAction.QuickActionRequest クラスの新しいインスタンスを作成します。

署名

public QuickActionRequest()

QuickActionRequest のメソッド

QuickActionRequest のメソッドは次のとおりです。すべてインスタンスメソッドです。

getContextId()

この QuickAction のコンテキストレコード ID を返します。

署名

public Id getContextId()

戻り値

型: ID

getQuickActionName()

この QuickAction の名前を返します。

署名

public String getQuickActionName()

戻り値

型: String

getRecord()

QuickAction に関連付けられたレコードを返します。

署名

public SObject getRecord()

戻り値

型: sObject

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