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

describeQuickActions()

指定されたアクションの詳細を取得します。

構文

1DescribeQuickActionResult[] = connection.describeQuickActions(string[] quickActionNames);

使用方法

describeQuickActions() コールは、指定されたアクションの詳細を取得するために使用します。API バージョン 28.0 では、describeQuickActions() コールは ParentEntity.ActionName の形式でアクション名を取得します。API バージョン 29.0 以降では、ContextEntity.ActionName 形式でアクション名を取得します。DescribeQuickActionResult の配列を返します。最初に describeAvailableQuickActions() をコールして指定されたコンテキストで使用できるアクションのリストを取得し、次に describeQuickActions() を使用して特定のアクションに関する詳細を取得します。

API バージョン 46.0 以降のプラットフォームアクションでは、グローバルアクションの場合、プレフィックス Global. がレスポンスボディの apiName の前に追加されます。

メモ

サンプル — Java

このサンプルでは、Account オブジェクトに対する作成アクションについてパブリッシャーアクションの詳細を取得して表示します。

1public void example() throws Exception {
2    DescribeQuickActionResult[] result = 
3        conn.describeQuickActions(new String[] 
4            { "Account.QuickCreateContact", "Account.QuickCreateTask" });
5    for(DescribeQuickActionResult r : result) { 
6        assert r != null;
7    DescribeQuickActionDefaultValue [] describeQuickActionDefaultValues = r.getDefaultValues();
8    for(DescribeQuickActionDefaultValue defaultValue : describeQuickActionDefaultValues) {
9        System.out.println("Target Object Field:  " + defaultValue.getField() );
10        System.out.println("Target Object Field's default Value:  " + defaultValue.getDefaultValue );
11}
12        System.out.println("Action name: " + r.getName());
13        System.out.println("Action label: " + r.getLabel());
14        System.out.println("ParentOrContext object: " + r.getSourceSobjectType());
15        System.out.println("Target object: " + r.getTargetSobjectType());
16        System.out.println("Target object record type: " + r.getTargetRecordTypeId());
17        System.out.println("Relationship field: " + r.getTargetParentField());
18        System.out.println("Quick action type: " + r.getType());
19        System.out.println("VF page name for custom actions: " + 
20        r.getVisualforcePageName());
21        System.out.println("Icon name: " + r.getIconName());
22        System.out.println("Icon URL: " + r.getIconUrl());
23        System.out.println("Mini icon URL: " + r.getMiniIconUrl());
24        assert r.getLayout() != null;
25        System.out.println("Height of VF page for custom actions: " + r.getHeight());
26        System.out.println("Width of VF page for custom actions: " + r.getWidth());
27    }
28}

引数

名前 説明
quickActions string[] 取得するクイックアクションの配列。