ResourceFieldsDefinitionRetrievedAction

A `ResourceFieldsDefinitionRetrievedAction` is a type of `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action#` that is
used to retrieve the definition of a list of resource fields through the `dynamicResourceDefinitionProvider` function specified in the manifest. A `ResourceFieldsDefinitionRetrievedAction` can contain one or more `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition`.

Only available for Google Workspace add-ons that extend Google Workspace Studio.

Sample usage:

```javascript
let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition()
   .setResourceId("resource_definition_1")
   .addResourceField(AddOnsResponseService.newResourceField()
     .setSelector("question_1")
     .setDisplayText("Question 1"))

let workflowAction = AddOnsResponseService.newResourceFieldsDefinitionRetrievedAction()
   .addDynamicResourceDefinition(resourceDefinitions)

let hostAppAction = AddOnsResponseService.newHostAppAction()
   .setWorkflowAction(workflowAction);

return AddOnsResponseService.newRenderActionBuilder()
   .setHostAppAction(hostAppAction)
   .build();
```

### Methods

| Method | Return type | Brief description |
|---|---|---|
| `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action#addDynamicResourceDefinition(DynamicResourceDefinition)` | `https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action#` | Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition` to the resource fields definition retrieved action. |

## Detailed documentation

### `addDynamicResourceDefinition(dynamicResourceDefinition)`

Adds a `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition` to the resource fields definition retrieved action.

#### Parameters

| Name | Type | Description |
|---|---|---|
| `dynamicResourceDefinition` | `https://developers.google.com/apps-script/reference/add-ons-response-service/dynamic-resource-definition` | The dynamic resource definition to add to the action. |

#### Return


`https://developers.google.com/apps-script/reference/add-ons-response-service/resource-fields-definition-retrieved-action#` --- This resource fields definition retrieved action, for chaining.