この文章は 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(Id)

この QuickAction のコンテキスト ID を設定します。getContextId によって返されます。

署名

public Void setContextId(Id contextId)

パラメータ

contextId
型: ID

戻り値

型: Void

使用方法

SalesforceAPI バージョン 28.0 を使用して保存された Apex の場合���getParentId によって返されるこの QuickAction の親 ID を設定します。

setQuickActionName(String)

この QuickAction の名前を設定します。getQuickActionName によって返されます。

署名

public Void setQuickActionName(String name)

パラメータ

name
型: String

戻り値

型: Void

setRecord(SObject)

この QuickAction のレコードを設定します。getRecord によって返されます。

署名

public Void setRecord(SObject record)

パラメータ

record
型: sObject

戻り値

型: Void