Esse serviço permite que os scripts acessem e modifiquem os conectores da comunidade do Data Studio.
Aulas
Nome | Breve descrição |
---|---|
AggregationType | Um tipo enumerado que define os tipos de agregação que podem ser definidos para uma Field . |
AuthType | Um enum que define os tipos de autenticação que podem ser configurados para um conector. |
BigQueryConfig | Um objeto de configuração para um conector nativo do BigQuery. |
BigQueryParameterType | Um enum que define os tipos de parâmetro do BigQuery que você pode definir. |
Checkbox | Contém informações da caixa de seleção para a configuração. |
CommunityConnector | O CommunityConnector permite que os scripts acessem criadores e utilitários para ajudar no desenvolvimento de conectores da comunidade para o Data Studio. |
Config | Contém as entradas de configuração de um conector. |
DataStudioApp | O DataStudioApp permite que os scripts interajam com recursos voltados para desenvolvedores do Data Studio. |
DebugError | Um erro que é visível apenas para os administradores do conector. |
Field | Contém dados relacionados ao campo. |
FieldType | Um tipo enumerado que define os tipos que podem ser definidos para uma Field . |
Fields | Contém um conjunto de Field s para um conector da comunidade. |
GetAuthTypeResponse | Builder para criar uma resposta getAuthType() para seu projeto de script. |
GetDataResponse | Builder para criar uma resposta getData() para seu projeto de script. |
GetSchemaResponse | Builder para criar uma resposta getSchema() para seu projeto de script. |
Info | Contém dados de informações para a configuração. |
OptionBuilder | Um builder para criar opções para SelectSingle s e SelectMultiple s. |
SelectMultiple | Contém várias informações selecionadas para a configuração. |
SelectSingle | Contém informações únicas selecionadas para a configuração. |
SetCredentialsResponse | Builder para criar uma resposta setCredentials() para seu projeto de script. |
TextArea | Contém informações sobre a área de texto para a configuração. |
TextInput | Contém informações de entrada de texto para a configuração. |
UserError | Erro exibido aos usuários do conector. |
AggregationType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
AVG | Enum | Na média. |
COUNT | Enum | Contagem. |
COUNT_DISTINCT | Enum | Contar diferentes. |
MAX | Enum | % máx. |
MIN | Enum | Mín. |
SUM | Enum | Soma. |
AUTO | Enum | Automático. |
AuthType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
NONE | Enum | Nenhuma autorização é necessária. |
OAUTH2 | Enum | Autorização do OAuth2 necessária. |
USER_PASS | Enum | As credenciais de nome de usuário e senha são necessárias. |
PATH_USER_PASS | Enum | Nome de usuário, caminho e senha necessários. |
PATH_KEY | Enum | O caminho e a chave são necessários. |
KEY | Enum | Token de API ou chave de API necessário. |
USER_TOKEN | Enum | Nome de usuário e token necessários. |
BigQueryConfig
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addQueryParameter(name, type, value) | BigQueryConfig | Adiciona um parâmetro de consulta a essa BigQueryConfig . |
build() | Object | Valida esse objeto e o retorna no formato exigido pelo Data Studio. |
printJson() | String | Mostra a representação JSON desse objeto. |
setAccessToken(accessToken) | BigQueryConfig | Define o token de acesso desse BigQueryConfig . |
setBillingProjectId(billingProjectId) | BigQueryConfig | Define o ID do projeto de faturamento deste BigQueryConfig . |
setQuery(query) | BigQueryConfig | Define a consulta SQL desse BigQueryConfig . |
setUseStandardSql(useStandardSql) | BigQueryConfig | Determina se a consulta é interpretada como SQL padrão ou legado. |
BigQueryParameterType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
STRING | Enum | String. |
INT64 | Enum | Número inteiro de 64 bits. |
BOOL | Enum | Booleano. |
FLOAT64 | Enum | Número de ponto flutuante de 64 bits. |
Checkbox
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setAllowOverride(allowOverride) | Checkbox | Ativa a substituição dessa entrada de configuração. |
setHelpText(helpText) | Checkbox | Define o texto de ajuda para essa entrada de configuração. |
setId(id) | Checkbox | Define o ID exclusivo dessa entrada de configuração. |
setIsDynamic(isDynamic) | Checkbox | Define o status dinâmico dessa entrada de configuração. |
setName(name) | Checkbox | Define o nome de exibição desta entrada de configuração. |
CommunityConnector
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
AggregationType | AggregationType | A enumeração AggregationType . |
AuthType | AuthType | A enumeração AuthType . |
BigQueryParameterType | BigQueryParameterType | A enumeração BigQueryParameterType . |
FieldType | FieldType | A enumeração FieldType . |
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getConfig() | Config | Retorna um objeto Config . |
getFields() | Fields | Retorna um objeto Fields . |
newAuthTypeResponse() | GetAuthTypeResponse | Retorna um novo objeto GetAuthTypeResponse . |
newBigQueryConfig() | BigQueryConfig | Retorna um novo objeto BigQueryConfig . |
newDebugError() | DebugError | Retorna um novo objeto DebugError . |
newGetDataResponse() | GetDataResponse | Retorna um novo objeto GetDataResponse . |
newGetSchemaResponse() | GetSchemaResponse | Retorna um novo objeto GetSchemaResponse . |
newSetCredentialsResponse() | SetCredentialsResponse | Retorna um novo objeto SetCredentialsResponse . |
newUserError() | UserError | Retorna um novo objeto UserError . |
Config
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Object | Valida esse objeto e o retorna no formato exigido pelo Data Studio. |
newCheckbox() | Checkbox | Retorna uma nova entrada de configuração da caixa de seleção. |
newInfo() | Info | Retorna uma nova entrada de configuração de informações. |
newOptionBuilder() | OptionBuilder | Retorna um novo criador de opções. |
newSelectMultiple() | SelectMultiple | Retorna uma nova entrada para selecionar várias configurações. |
newSelectSingle() | SelectSingle | Retorna uma nova entrada de configuração única selecionada. |
newTextArea() | TextArea | Retorna uma nova entrada de configuração de área de texto. |
newTextInput() | TextInput | Retorna uma nova entrada de configuração de entrada de texto. |
printJson() | String | Mostra a representação JSON desse objeto. |
setDateRangeRequired(dateRangeRequired) | Config | Se for true , um período será fornecido para solicitações getData(). |
setIsSteppedConfig(isSteppedConfig) | Config | Se true , getConfig() será chamado novamente com a configuração atual do usuário. |
DataStudioApp
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
createCommunityConnector() | CommunityConnector | Cria um novo conector da comunidade. |
DebugError
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
printJson() | String | Mostra a representação JSON desse objeto. |
setText(text) | DebugError | Define o texto do erro de depuração, que é mostrado apenas aos administradores. |
throwException() | void | Aciona o lançamento dessa exceção. |
Field
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getAggregation() | AggregationType | Retorna o AggregationType desse Field . |
getDescription() | String | Retorna a descrição desse Field . |
getFormula() | String | Retorna a fórmula desse Field . |
getGroup() | String | Retorna o grupo desse Field . |
getId() | String | Retorna o ID desse Field . |
getIsReaggregatable() | Boolean | Retornará true se o campo puder ser reagregado. Caso contrário, retornará false . |
getName() | String | Retorna o nome deste Field . |
getType() | FieldType | Retorna o FieldType desse Field . |
isDefault() | Boolean | Retorna true se esse Field for a métrica ou dimensão padrão. |
isDimension() | Boolean | Retorna true se esse campo for uma dimensão. |
isHidden() | Boolean | Retorna true se esse Field estiver oculto. |
isMetric() | Boolean | Retorna true se esse campo for uma métrica. |
setAggregation(aggregation) | Field | Define o tipo de agregação dessa Field . |
setDescription(description) | Field | Define a descrição desse Field . |
setFormula(formula) | Field | Define a fórmula desse Field . |
setGroup(group) | Field | Define o grupo desse Field . |
setId(id) | Field | Define o ID desse Field . |
setIsHidden(isHidden) | Field | Define o status oculto desse Field . |
setIsReaggregatable(isReaggregatable) | Field | Define o status permitido de reagregação para um Field . |
setName(name) | Field | Define o nome desse Field . |
setType(type) | Field | Define o FieldType desse Field . |
FieldType
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
YEAR | Enum | Ano no formato AAAA, como 2017. |
YEAR_QUARTER | Enum | Ano e trimestre no formato AAAAQ, como 20171. |
YEAR_MONTH | Enum | Ano e mês no formato AAAAMM, como 201703. |
YEAR_WEEK | Enum | Ano e semana no formato de AAAAss, como 201707. |
YEAR_MONTH_DAY | Enum | Ano, mês e dia no formato de AAAAMMDD, como 20170317. |
YEAR_MONTH_DAY_HOUR | Enum | Ano, mês, dia e hora no formato AAAAMMDDHH, como 2017031703. |
YEAR_MONTH_DAY_MINUTE | Enum | Ano, mês, dia, hora e minuto no formato AAAAMMDDHHmm, como 201703170230. |
YEAR_MONTH_DAY_SECOND | Enum | Ano, mês, dia, hora, minuto e segundo no formato AAAAMMDDHHmmss, como 20170317023017. |
QUARTER | Enum | trimestre no formato 1, 2, 3 ou 4). |
MONTH | Enum | Mês no formato de MM, como 03. |
WEEK | Enum | Semana no formato de WW, como 07. |
MONTH_DAY | Enum | Mês e dia no formato MMDD, como 0317. |
DAY_OF_WEEK | Enum | Um número no intervalo de [0,6], com 0 representando domingo. |
DAY | Enum | Dia no formato DD, como 17. |
HOUR | Enum | Hora no formato HH, como 13. |
MINUTE | Enum | Minuto no formato de mm, como 12. |
DURATION | Enum | Uma duração em segundos. |
COUNTRY | Enum | Um país como os Estados Unidos. |
COUNTRY_CODE | Enum | Um código de país, como US. |
CONTINENT | Enum | Um continente como as Américas. |
CONTINENT_CODE | Enum | Um código de continente, como 019. |
SUB_CONTINENT | Enum | Um subcontinente, como a América do Norte. |
SUB_CONTINENT_CODE | Enum | Um código de subcontinente, como 003. |
REGION | Enum | Uma região como a Califórnia. |
REGION_CODE | Enum | Um código de região, como CA. |
CITY | Enum | Uma cidade como Mountain View. |
CITY_CODE | Enum | Um código de cidade, como 1014044. |
METRO | Enum | Um metrô, como São Francisco-Oakland-San José, CA. |
METRO_CODE | Enum | Um código de área metropolitana, por exemplo, 200807. |
LATITUDE_LONGITUDE | Enum | Um par de latitude e longitude, como 51.5074, -0.1278. |
NUMBER | Enum | Um número decimal. |
PERCENT | Enum | Porcentagem decimal (pode ser maior que 1,0). |
TEXT | Enum | Texto em formato livre. |
BOOLEAN | Enum | Um valor booleano true ou false . |
URL | Enum | Um URL, como um texto, como https://google.com. |
HYPERLINK | Enum | Um hiperlink. |
IMAGE | Enum | Uma imagem. |
IMAGE_LINK | Enum | Um link de imagem. |
CURRENCY_AED | Enum | Moeda de AED. |
CURRENCY_ALL | Enum | Moeda de ALL. |
CURRENCY_ARS | Enum | Moeda do ARS. |
CURRENCY_AUD | Enum | Moeda de AUD. |
CURRENCY_BDT | Enum | Moeda de BDT. |
CURRENCY_BGN | Enum | Moeda de BGN. |
CURRENCY_BOB | Enum | Moeda de BOB. |
CURRENCY_BRL | Enum | Moeda de BRL. |
CURRENCY_CAD | Enum | Moeda de CAD. |
CURRENCY_CDF | Enum | Moeda da CDF. |
CURRENCY_CHF | Enum | Moeda de CHF. |
CURRENCY_CLP | Enum | Moeda de CLP. |
CURRENCY_CNY | Enum | Moeda de CNY. |
CURRENCY_COP | Enum | Moeda de COP. |
CURRENCY_CRC | Enum | Moeda de CRC. |
CURRENCY_CZK | Enum | Moeda de CZK. |
CURRENCY_DKK | Enum | Moeda de DKK. |
CURRENCY_DOP | Enum | Moeda do DOP. |
CURRENCY_EGP | Enum | Moeda de EGP. |
CURRENCY_ETB | Enum | Moeda do ETB. |
CURRENCY_EUR | Enum | Moeda de EUR. |
CURRENCY_GBP | Enum | Moeda em GBP. |
CURRENCY_HKD | Enum | Moeda de HKD. |
CURRENCY_HRK | Enum | Moeda de HRK. |
CURRENCY_HUF | Enum | Moeda de HUF. |
CURRENCY_IDR | Enum | Moeda de IDR. |
CURRENCY_ILS | Enum | Moeda de ILS. |
CURRENCY_INR | Enum | Moeda de INR. |
CURRENCY_IRR | Enum | Moeda da IRR. |
CURRENCY_ISK | Enum | Moeda de ISK. |
CURRENCY_JMD | Enum | Moeda do JMD. |
CURRENCY_JPY | Enum | Moeda de JPY. |
CURRENCY_KRW | Enum | Moeda de KRW. |
CURRENCY_LKR | Enum | Moeda de LKR. |
CURRENCY_LTL | Enum | Moeda de LTL. |
CURRENCY_MNT | Enum | Moeda da MNT. |
CURRENCY_MVR | Enum | Moeda da MVR. |
CURRENCY_MXN | Enum | Moeda de MXN. |
CURRENCY_MYR | Enum | Moeda de MYR. |
CURRENCY_NGN | Enum | Moeda da NGN. |
CURRENCY_NOK | Enum | Moeda de NOK. |
CURRENCY_NZD | Enum | Moeda de NZD. |
CURRENCY_PAB | Enum | Moeda do PAB. |
CURRENCY_PEN | Enum | Moeda de PEN. |
CURRENCY_PHP | Enum | Moeda de PHP. |
CURRENCY_PKR | Enum | Moeda de PKR. |
CURRENCY_PLN | Enum | Moeda de PLN. |
CURRENCY_RON | Enum | Moeda de RON. |
CURRENCY_RSD | Enum | Moeda de RSD. |
CURRENCY_RUB | Enum | Moeda de RUB. |
CURRENCY_SAR | Enum | Moeda da SAR. |
CURRENCY_SEK | Enum | Moeda de SEK. |
CURRENCY_SGD | Enum | Moeda em SGD. |
CURRENCY_THB | Enum | Moeda de THB. |
CURRENCY_TRY | Enum | Moeda de TRY. |
CURRENCY_TWD | Enum | Moeda de TWD. |
CURRENCY_TZS | Enum | Moeda de TZS. |
CURRENCY_UAH | Enum | Moeda de UAH. |
CURRENCY_USD | Enum | Moeda de USD. |
CURRENCY_UYU | Enum | Moeda de UYU. |
CURRENCY_VEF | Enum | Moeda de VEF. |
CURRENCY_VND | Enum | Moeda de VND. |
CURRENCY_YER | Enum | Moeda de YER. |
CURRENCY_ZAR | Enum | Moeda de ZAR. |
Fields
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
asArray() | Field[] | Retorna uma visualização do objeto como uma matriz. |
build() | Object[] | Valida esse objeto e o retorna no formato exigido pelo Data Studio. |
forIds(ids) | Fields | Retorna um novo objeto Fields filtrado para Field s com um ID em ids . |
getDefaultDimension() | Field | Retorna a dimensão padrão a ser usada para o conjunto de campos. |
getDefaultMetric() | Field | Retorna a métrica padrão a ser usada para o conjunto de campos. |
getFieldById(fieldId) | Field | Retorna um campo com um determinado ID ou null se nenhum campo com esse ID estiver nesse objeto Fields . |
newDimension() | Field | Retorna uma nova dimensão Field . |
newMetric() | Field | Retorna uma nova métrica Field . |
setDefaultDimension(fieldId) | void | Define a dimensão padrão a ser usada para o conjunto de campos. |
setDefaultMetric(fieldId) | void | Define a métrica padrão a ser usada para o conjunto de campos. |
GetAuthTypeResponse
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Object | Valida esse objeto e o retorna no formato exigido pelo Data Studio. |
printJson() | String | Mostra a representação JSON desse objeto. |
setAuthType(authType) | GetAuthTypeResponse | Define o AuthType do builder. |
setHelpUrl(helpUrl) | GetAuthTypeResponse | Define o URL de ajuda do builder. |
GetDataResponse
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addAllRows(rows) | GetDataResponse | Adiciona várias linhas de dados a esse GetDataResponse . |
addRow(row) | GetDataResponse | Adiciona uma linha de dados a esse GetDataResponse . |
build() | Object | Valida esse objeto e o retorna no formato exigido pelo Data Studio. |
setFields(fields) | GetDataResponse | Define o Fields do builder. |
setFiltersApplied(filtersApplied) | GetDataResponse | Define o status de aplicação dos filtros para este builder. |
GetSchemaResponse
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Object | Valida esse objeto e o retorna no formato exigido pelo Data Studio. |
printJson() | String | Mostra a representação JSON desse objeto. |
setFields(fields) | GetSchemaResponse | Define o Fields do builder. |
Info
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setId(id) | Info | Define o ID exclusivo dessa entrada de configuração. |
setText(text) | Info | Define o texto para esta entrada de configuração. |
OptionBuilder
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setLabel(label) | OptionBuilder | Define o rótulo desse criador de opções. |
setValue(value) | OptionBuilder | Define o valor desse criador de opções. |
SelectMultiple
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addOption(optionBuilder) | SelectMultiple | Adiciona uma nova opção de seleção. |
setAllowOverride(allowOverride) | SelectMultiple | Ativa a substituição dessa entrada de configuração. |
setHelpText(helpText) | SelectMultiple | Define o texto de ajuda para essa entrada de configuração. |
setId(id) | SelectMultiple | Define o ID exclusivo dessa entrada de configuração. |
setIsDynamic(isDynamic) | SelectMultiple | Define o status dinâmico dessa entrada de configuração. |
setName(name) | SelectMultiple | Define o nome de exibição desta entrada de configuração. |
SelectSingle
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addOption(optionBuilder) | SelectSingle | Adiciona uma nova opção de seleção. |
setAllowOverride(allowOverride) | SelectSingle | Ativa a substituição dessa entrada de configuração. |
setHelpText(helpText) | SelectSingle | Define o texto de ajuda para essa entrada de configuração. |
setId(id) | SelectSingle | Define o ID exclusivo dessa entrada de configuração. |
setIsDynamic(isDynamic) | SelectSingle | Define o status dinâmico dessa entrada de configuração. |
setName(name) | SelectSingle | Define o nome de exibição desta entrada de configuração. |
SetCredentialsResponse
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
build() | Object | Valida esse objeto e o retorna no formato exigido pelo Data Studio. |
printJson() | String | Mostra a representação JSON desse objeto. |
setIsValid(isValid) | SetCredentialsResponse | Define o status válido desse SetCredentialsResponse . |
TextArea
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setAllowOverride(allowOverride) | TextArea | Ativa a substituição dessa entrada de configuração. |
setHelpText(helpText) | TextArea | Define o texto de ajuda para essa entrada de configuração. |
setId(id) | TextArea | Define o ID exclusivo dessa entrada de configuração. |
setIsDynamic(isDynamic) | TextArea | Define o status dinâmico dessa entrada de configuração. |
setName(name) | TextArea | Define o nome de exibição desta entrada de configuração. |
setPlaceholder(placeholder) | TextArea | Define o texto do espaço reservado para esta entrada de configuração. |
TextInput
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setAllowOverride(allowOverride) | TextInput | Ativa a substituição dessa entrada de configuração. |
setHelpText(helpText) | TextInput | Define o texto de ajuda para essa entrada de configuração. |
setId(id) | TextInput | Define o ID exclusivo dessa entrada de configuração. |
setIsDynamic(isDynamic) | TextInput | Define o status dinâmico dessa entrada de configuração. |
setName(name) | TextInput | Define o nome de exibição desta entrada de configuração. |
setPlaceholder(placeholder) | TextInput | Define o texto do espaço reservado para esta entrada de configuração. |
UserError
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
printJson() | String | Mostra a representação JSON desse objeto. |
setDebugText(text) | UserError | Define o texto do erro de depuração, que é mostrado apenas aos administradores. |
setText(text) | UserError | Define o texto do erro do usuário. |
throwException() | void | Aciona o lançamento dessa exceção. |