No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
describeQuickActions()
Syntax
1DescribeQuickActionResult[] = connection.describeQuickActions(string[] quickActionNames);Usage
Use the describeQuickActions() call to retrieve details for specified actions. In API version 28.0, the describeQuickActions() call takes the action name in the form of ParentEntity.ActionName. In API version 29.0 and greater, it takes the action name in the form of ContextEntity.ActionName. Returns an array of DescribeQuickActionResult. You might first call describeAvailableQuickActions() for a list of actions available for a specified context and then use describeQuickActions() to obtain details about specific actions.
Sample—Java
This sample retrieves and displays publisher action details for a create action on the Account object.
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}Arguments
| Name | Type | Description |
|---|---|---|
| quickActions | string[] | An array of quick actions to be retrieved. |