Send feedback
Data Studio Service
Stay organized with collections
Save and categorize content based on your preferences.
Data Studio
This service allows scripts to access and modify Data Studio
Community
Connectors .
Classes
Name Brief description
AggregationType
An enum that defines the aggregation types that can be set for a Field
.
AuthType
An enum that defines the authentication types that can be set for a connector.
BigQueryConfig
A configuration object for a native BigQuery connector.
BigQueryParameterType
An enum that defines the BigQuery parameter types that you can set.
Checkbox
Contains checkbox information for the config.
CommunityConnector
CommunityConnector enables scripts to access builders and utilities to help with development of
Community Connectors for Data Studio.
Config
Contains the configuration entries for a connector.
DataStudioApp
DataStudioApp allows scripts to interact with developer-oriented features for Data Studio.
DebugError
An error that is only visible to admins of the connector.
Field
Contains field-related data.
FieldType
An enum that defines the types that can be set for a Field
.
Fields
Contains a set of Field
s for a community connector.
GetAuthTypeResponse
Builder to create a getAuthType()
response for your script project.
GetDataResponse
Builder to create a getData()
response for your script project.
GetSchemaResponse
Builder to create a getSchema()
response for your script project.
Info
Contains info data for the config.
OptionBuilder
A builder for creating options for SelectSingle
s and SelectMultiple
s.
SelectMultiple
Contains select multiple information for the config.
SelectSingle
Contains select single information for the config.
SetCredentialsResponse
Builder to create a setCredentials()
response for your script project.
TextArea
Contains text area information for the config.
TextInput
Contains text input information for the config.
UserError
An error that is shown to users of the connector.
Properties
Property Type Description
AVG
Enum
Average.
COUNT
Enum
Count.
COUNT_DISTINCT
Enum
Count Distinct.
MAX
Enum
Max.
MIN
Enum
Min.
SUM
Enum
Sum.
AUTO
Enum
Auto.
Properties
Property Type Description
NONE
Enum
No authorization needed.
OAUTH2
Enum
OAuth2 authorization needed.
USER_PASS
Enum
Username and password credentials needed.
PATH_USER_PASS
Enum
Username, path, and password needed.
PATH_KEY
Enum
Path and key needed.
KEY
Enum
API Key or Token needed.
USER_TOKEN
Enum
Username and token needed.
Properties
Property Type Description
STRING
Enum
String.
INT64
Enum
64-bit integer.
BOOL
Enum
Boolean.
FLOAT64
Enum
64-bit floating point number.
Properties
Property Type Description
YEAR
Enum
Year in the format of YYYY such as 2017.
YEAR_QUARTER
Enum
Year and quarter in the format of YYYYQ such as 20171.
YEAR_MONTH
Enum
Year and month in the format of YYYYMM such as 201703.
YEAR_WEEK
Enum
Year and week in the format of YYYYww such as 201707.
YEAR_MONTH_DAY
Enum
Year, month, and day in the format of YYYYMMDD such as 20170317.
YEAR_MONTH_DAY_HOUR
Enum
Year, month, day, and hour in the format of YYYYMMDDHH such as 2017031703.
YEAR_MONTH_DAY_MINUTE
Enum
Year, month, day, hour, and minute in the format of YYYYMMDDHHmm such as 201703170230.
YEAR_MONTH_DAY_SECOND
Enum
Year, month, day, hour, minute, and second in the format of YYYYMMDDHHmmss such as
20170317023017.
QUARTER
Enum
Quarter in the format of 1, 2, 3, or 4).
MONTH
Enum
Month in the format of MM such as 03.
WEEK
Enum
Week in the format of ww such as 07.
MONTH_DAY
Enum
Month and day in the format of MMDD such as 0317.
DAY_OF_WEEK
Enum
A number in the range of [0,6] with 0 representing Sunday.
DAY
Enum
Day in the format of DD such as 17.
HOUR
Enum
Hour in the format of HH such as 13.
MINUTE
Enum
Minute in the format of mm such as 12.
DURATION
Enum
A duration of time in seconds.
COUNTRY
Enum
A country such as United States.
COUNTRY_CODE
Enum
A country code such as US.
CONTINENT
Enum
A continent such as Americas.
CONTINENT_CODE
Enum
A continent code such as 019.
SUB_CONTINENT
Enum
A sub-continent such as North America.
SUB_CONTINENT_CODE
Enum
A sub-continent code such as 003.
REGION
Enum
A region such as California.
REGION_CODE
Enum
A region code such as CA.
CITY
Enum
A city such as Mountain View.
CITY_CODE
Enum
A city code such as 1014044.
METRO
Enum
A metro such as San Francisco-Oakland-San Jose CA.
METRO_CODE
Enum
A metro code such as 200807.
LATITUDE_LONGITUDE
Enum
A latitude longitude pair such as 51.5074, -0.1278.
NUMBER
Enum
A decimal number.
PERCENT
Enum
Decimal percentage (can be over 1.0).
TEXT
Enum
Free-form text.
BOOLEAN
Enum
A true
or false
boolean value.
URL
Enum
A URL as text such as https://google.com.
HYPERLINK
Enum
A hyperlink.
IMAGE
Enum
An image.
IMAGE_LINK
Enum
An image link.
CURRENCY_AED
Enum
Currency from AED.
CURRENCY_ALL
Enum
Currency from ALL.
CURRENCY_ARS
Enum
Currency from ARS.
CURRENCY_AUD
Enum
Currency from AUD.
CURRENCY_BDT
Enum
Currency from BDT.
CURRENCY_BGN
Enum
Currency from BGN.
CURRENCY_BOB
Enum
Currency from BOB.
CURRENCY_BRL
Enum
Currency from BRL.
CURRENCY_CAD
Enum
Currency from CAD.
CURRENCY_CDF
Enum
Currency from CDF.
CURRENCY_CHF
Enum
Currency from CHF.
CURRENCY_CLP
Enum
Currency from CLP.
CURRENCY_CNY
Enum
Currency from CNY.
CURRENCY_COP
Enum
Currency from COP.
CURRENCY_CRC
Enum
Currency from CRC.
CURRENCY_CZK
Enum
Currency from CZK.
CURRENCY_DKK
Enum
Currency from DKK.
CURRENCY_DOP
Enum
Currency from DOP.
CURRENCY_EGP
Enum
Currency from EGP.
CURRENCY_ETB
Enum
Currency from ETB.
CURRENCY_EUR
Enum
Currency from EUR.
CURRENCY_GBP
Enum
Currency from GBP.
CURRENCY_HKD
Enum
Currency from HKD.
CURRENCY_HRK
Enum
Currency from HRK.
CURRENCY_HUF
Enum
Currency from HUF.
CURRENCY_IDR
Enum
Currency from IDR.
CURRENCY_ILS
Enum
Currency from ILS.
CURRENCY_INR
Enum
Currency from INR.
CURRENCY_IRR
Enum
Currency from IRR.
CURRENCY_ISK
Enum
Currency from ISK.
CURRENCY_JMD
Enum
Currency from JMD.
CURRENCY_JPY
Enum
Currency from JPY.
CURRENCY_KRW
Enum
Currency from KRW.
CURRENCY_LKR
Enum
Currency from LKR.
CURRENCY_LTL
Enum
Currency from LTL.
CURRENCY_MNT
Enum
Currency from MNT.
CURRENCY_MVR
Enum
Currency from MVR.
CURRENCY_MXN
Enum
Currency from MXN.
CURRENCY_MYR
Enum
Currency from MYR.
CURRENCY_NGN
Enum
Currency from NGN.
CURRENCY_NOK
Enum
Currency from NOK.
CURRENCY_NZD
Enum
Currency from NZD.
CURRENCY_PAB
Enum
Currency from PAB.
CURRENCY_PEN
Enum
Currency from PEN.
CURRENCY_PHP
Enum
Currency from PHP.
CURRENCY_PKR
Enum
Currency from PKR.
CURRENCY_PLN
Enum
Currency from PLN.
CURRENCY_RON
Enum
Currency from RON.
CURRENCY_RSD
Enum
Currency from RSD.
CURRENCY_RUB
Enum
Currency from RUB.
CURRENCY_SAR
Enum
Currency from SAR.
CURRENCY_SEK
Enum
Currency from SEK.
CURRENCY_SGD
Enum
Currency from SGD.
CURRENCY_THB
Enum
Currency from THB.
CURRENCY_TRY
Enum
Currency from TRY.
CURRENCY_TWD
Enum
Currency from TWD.
CURRENCY_TZS
Enum
Currency from TZS.
CURRENCY_UAH
Enum
Currency from UAH.
CURRENCY_USD
Enum
Currency from USD.
CURRENCY_UYU
Enum
Currency from UYU.
CURRENCY_VEF
Enum
Currency from VEF.
CURRENCY_VND
Enum
Currency from VND.
CURRENCY_YER
Enum
Currency from YER.
CURRENCY_ZAR
Enum
Currency from ZAR.
Methods
Method Return type Brief description
setId(id)
Info
Sets the unique ID for this configuration entry.
setText(text)
Info
Sets the text for this configuration entry.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-02 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-02 UTC."],[[["The Data Studio Apps Script service enables the creation and management of Community Connectors, facilitating data integration within Data Studio."],["Developers utilize objects like `Fields`, `Config`, and various response builders to define data structures, handle configurations, and build connector responses."],["The service provides UI elements (e.g., `TextInput`, `SelectSingle`) for creating interactive configuration interfaces for users."],["Comprehensive methods are available for each object, allowing developers to manipulate data, build responses, and handle errors effectively."],["Data types like `CITY`, `CURRENCY_USD`, and `LATITUDE_LONGITUDE` are used to represent specific data categories within Data Studio."]]],[]]