Class ResourceData
Stay organized with collections
Save and categorize content based on your preferences.
Represents a application specific resource data, a resource data contains a collection of
key-value pairs of variable names and Variable.
Only available for Google Workspace add-ons that extend Google Workspace Studio.
Sample usage:
letcustomResourceData=AddOnsResponseService.newResourceData() .setVariableDataMap( { "field_1":fieldData_1, "field_2":fieldData_2 } ); letoutputVariableData=AddOnsResponseService.newVariableData() .addResourceData(customResourceData); letworkflowAction=AddOnsResponseService.newReturnOutputVariablesAction() .setVariableDataMap({"resource_data":outputVariableData});
Methods
| Method | Return type | Brief description |
|---|---|---|
add | Resource | Adds a Variable keyed by its variable name, a value is overwritten if the key
already exists. |
set | Resource | Sets the map of the variable data keyed by variable names. |
Detailed documentation
addVariableData(key, value)
Adds a Variable keyed by its variable name, a value is overwritten if the key
already exists.
Parameters
| Name | Type | Description |
|---|---|---|
key | String | The variable name to retrieve the corresponding variable data. |
value | Variable | The Variable to be added. |
Return
Resource — This resource data object, for chaining.
setVariableDataMap(fields)
Sets the map of the variable data keyed by variable names.
Parameters
| Name | Type | Description |
|---|---|---|
fields | Object | A collection of key-value pairs of string and variable data. |
Return
Resource — This resource data object, for chaining.