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

QuickActionRequest クラス

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

名前空間

QuickAction

使用方法

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

このクラスのコンストラクタは、引数を取りません。
1QuickAction.QuickActionRequest qar = new QuickAction.QuickActionRequest();

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

1QuickAction.QuickActionRequest req = new QuickAction.QuickActionRequest();
2// Some quick action name
3req.quickActionName = Schema.Account.QuickAction.AccountCreateContact; 
4
5// Define a record for the quick action to create
6Contact c = new Contact(); 
7c.lastname = 'last name';
8req.record = c; 
9
10// Provide the context ID (or parent ID). In this case, it is an Account record.
11req.contextid = '001xx000003DGcO'; 
12
13QuickAction.QuickActionResult res = QuickAction.performQuickAction(req);

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

使用方法

SalesforceAPI バージョン 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