AI-generated Key Takeaways
-
TextInput
objects are used to collect text input within a Data Studio configuration. -
These objects allow you to define the input's label (
setName
), placeholder text (setPlaceholder
), help text (setHelpText
), and more. -
You can control whether users can override the input's value (
setAllowOverride
) and whether it dynamically affects other configuration options (setIsDynamic
). -
Every
TextInput
needs a unique identifier set using thesetId
method.
Contains text input information for the config. Its properties determine how the text input is displayed in Data Studio.
const cc = DataStudioApp.createCommunityConnector(); const config = cc.getConfig(); const info1 = config.newTextInput() .setId('info1') .setName('Search') .setHelpText('for example, Coldplay') .setAllowOverride(true) .setPlaceholder('Search for an artist for all songs.');
Methods
Method | Return type | Brief description |
---|---|---|
set | Text | Enables overriding for this config entry. |
set | Text | Sets the help text for this configuration entry. |
set | Text | Sets the unique ID for this configuration entry. |
set | Text | Sets the dynamic status for this configuration entry. |
set | Text | Sets the display name for this configuration entry. |
set | Text | Sets the placeholder text for this configuration entry. |
Detailed documentation
setAllowOverride(allowOverride)
Enables overriding for this config entry. If set to true
, data source creators have the
option to enable this for report editors
Parameters
Name | Type | Description |
---|---|---|
allow | Boolean | Whether or not this config entry can be overridden in reports. |
Return
Text
— This builder, for chaining.
setHelpText(helpText)
Sets the help text for this configuration entry.
Parameters
Name | Type | Description |
---|---|---|
help | String | The helpText to set. |
Return
Text
— This builder, for chaining.
setId(id)
Sets the unique ID for this configuration entry.
Parameters
Name | Type | Description |
---|---|---|
id | String | The ID to set. |
Return
Text
— This builder, for chaining.
setIsDynamic(isDynamic)
Sets the dynamic status for this configuration entry.
If a dynamic configuration entry is modified, subsequent configuration entries are cleared.
Parameters
Name | Type | Description |
---|---|---|
is | Boolean | The dynamic status to set. |
Return
Text
— This builder, for chaining.
setName(name)
Sets the display name for this configuration entry.
Parameters
Name | Type | Description |
---|---|---|
name | String | The name to set. |
Return
Text
— This builder, for chaining.
setPlaceholder(placeholder)
Sets the placeholder text for this configuration entry.
Parameters
Name | Type | Description |
---|---|---|
placeholder | String | The placeholder text to set. |
Return
Text
— This builder, for chaining.