Esse serviço permite que scripts acessem e modifiquem os conectores da comunidade do Data Studio.
Classes
| Nome | Breve descrição |
|---|---|
Aggregation | Uma enumeração que define os tipos de agregação que podem ser definidos para um Field. |
Auth | Uma enumeração que define os tipos de autenticação que podem ser definidos para um conector. |
Big | Um objeto de configuração para um conector nativo do BigQuery. |
Big | Uma enumeração que define os tipos de parâmetros do BigQuery que podem ser definidos. |
Checkbox | Contém informações de caixa de seleção para a configuração. |
Community | 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. |
Data | O DataStudioApp permite que os scripts interajam com recursos do Data Studio voltados para desenvolvedores. |
Debug | Um erro visível apenas para administradores do conector. |
Field | Contém dados relacionados ao campo. |
Field | Uma enumeração que define os tipos que podem ser definidos para um Field. |
Fields | Contém um conjunto de Fields para um conector da comunidade. |
Get | Builder para criar uma resposta get para seu projeto de script. |
Get | Builder para criar uma resposta get para seu projeto de script. |
Get | Builder para criar uma resposta get para seu projeto de script. |
Info | Contém dados de informações para a configuração. |
Option | Um builder para criar opções de Selects e Selects. |
Select | Contém informações de seleção múltipla para a configuração. |
Select | Contém informações de seleção única para a configuração. |
Set | Builder para criar uma resposta set para seu projeto de script. |
Text | Contém informações da área de texto para a configuração. |
Text | Contém informações de entrada de texto para a configuração. |
User | Um erro mostrado aos usuários do conector. |
AggregationType
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
AVG | Enum | Média. |
COUNT | Enum | Contagem. |
COUNT_DISTINCT | Enum | Contagem distinta. |
MAX | Enum | Máx. |
MIN | Enum | Mín. |
SUM | Enum | Soma. |
AUTO | Enum | Auto. |
AuthType
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
NONE | Enum | Nenhuma autorização necessária. |
OAUTH2 | Enum | Autorização OAuth2 necessária. |
USER_PASS | Enum | Credenciais de nome de usuário e senha necessárias. |
PATH_USER_PASS | Enum | Nome de usuário, caminho e senha necessários. |
PATH_KEY | Enum | Caminho e chave necessários. |
KEY | Enum | Chave ou token de API necessários. |
USER_TOKEN | Enum | Nome de usuário e token necessários. |
BigQueryConfig
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Big | Adiciona um parâmetro de consulta a este Big. |
build() | Object | Valida esse objeto e o retorna no formato necessário para o Data Studio. |
print | String | Imprime a representação JSON deste objeto. |
set | Big | Define o token de acesso deste Big. |
set | Big | Define o ID do projeto de faturamento deste Big. |
set | Big | Define a consulta SQL deste Big. |
set | Big | Determina se a consulta é interpretada como SQL padrão ou legado. |
BigQueryParameterType
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
STRING | Enum | String. |
INT64 | Enum | Inteiro de 64-bit. |
BOOL | Enum | Booleano. |
FLOAT64 | Enum | Número de ponto flutuante de 64 bits. |
Checkbox
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
set | Checkbox | Permite substituir esta entrada de configuração. |
set | Checkbox | Define o texto de ajuda para esta entrada de configuração. |
set | Checkbox | Define o ID exclusivo para esta entrada de configuração. |
set | Checkbox | Define o status dinâmico para esta entrada de configuração. |
set | Checkbox | Define o nome de exibição para esta entrada de configuração. |
CommunityConnector
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
Aggregation | Aggregation | A enumeração Aggregation. |
Auth | Auth | A enumeração Auth. |
Big | Big | A enumeração Big. |
Field | Field | A enumeração Field. |
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Config | Retorna um objeto Config. |
get | Fields | Retorna um objeto Fields. |
new | Get | Retorna um novo objeto Get. |
new | Big | Retorna um novo objeto Big. |
new | Debug | Retorna um novo objeto Debug. |
new | Get | Retorna um novo objeto Get. |
new | Get | Retorna um novo objeto Get. |
new | Set | Retorna um novo objeto Set. |
new | User | Retorna um novo objeto User. |
Config
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
build() | Object | Valida esse objeto e o retorna no formato necessário para o Data Studio. |
new | Checkbox | Retorna uma nova entrada de configuração de caixa de seleção. |
new | Info | Retorna uma nova entrada de configuração de informações. |
new | Option | Retorna um novo builder de opções. |
new | Select | Retorna uma nova entrada de configuração de seleção múltipla. |
new | Select | Retorna uma nova entrada de configuração de seleção única. |
new | Text | Retorna uma nova entrada de configuração da área de texto. |
new | Text | Retorna uma nova entrada de configuração de entrada de texto. |
print | String | Imprime a representação JSON deste objeto. |
set | Config | Se o valor for true, um período será fornecido para solicitações getData(). |
set | Config | Se true, get será chamado novamente com a configuração do usuário atual. |
DataStudioApp
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
create | Community | Cria um conector da comunidade. |
DebugError
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
print | String | Imprime a representação JSON deste objeto. |
set | Debug | Define o texto do erro de depuração, que só é mostrado aos administradores. |
throw | void | Faz com que essa exceção seja gerada. |
Field
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
get | Aggregation | Retorna o Aggregation deste Field. |
get | String | Retorna a descrição deste Field. |
get | String | Retorna a fórmula deste Field. |
get | String | Retorna o grupo deste Field. |
get | String | Retorna o ID deste Field. |
get | Boolean | Retorna true se o campo puder ser reagregado. Caso contrário, retorna false. |
get | String | Retorna o nome deste Field. |
get | Field | Retorna o Field deste Field. |
is | Boolean | Retorna true se este Field for a métrica ou dimensão padrão. |
is | Boolean | Retorna true se este campo for uma dimensão. |
is | Boolean | Retorna true se este Field estiver oculto. |
is | Boolean | Retorna true se este campo for uma métrica. |
set | Field | Define o tipo de agregação deste Field. |
set | Field | Define a descrição deste Field. |
set | Field | Define a fórmula deste Field. |
set | Field | Define o grupo deste Field. |
set | Field | Define o ID deste Field. |
set | Field | Define o status oculto deste Field. |
set | Field | Define o status de reagregação permitida para um Field. |
set | Field | Define o nome deste Field. |
set | Field | Define o Field deste Field. |
FieldType
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
YEAR | Enum | Ano no formato AAAA, como 2017. |
YEAR_QUARTER | Enum | Ano e trimestre no formato AAAAT, como 20171. |
YEAR_MONTH | Enum | Ano e mês no formato AAAAMM, como 201703. |
YEAR_WEEK | Enum | Ano e semana no formato AAAAww, como 201707. |
YEAR_MONTH_DAY | Enum | Ano, mês e dia no formato 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 MM, como 03. |
WEEK | Enum | Semana no formato "ww", como 07. |
MONTH_DAY | Enum | Mês e dia no formato MMDD, como 0317. |
DAY_OF_WEEK | Enum | Um número no intervalo [0,6], em que 0 representa domingo. |
DAY | Enum | Dia no formato DD, como 17. |
HOUR | Enum | Hora no formato HH, como 13. |
MINUTE | Enum | Minuto no formato 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 da cidade, como 1014044. |
METRO | Enum | Uma área metropolitana, como São Francisco-Oakland-San Jose, Califórnia. |
METRO_CODE | Enum | Um código da área metropolitana, como 200807. |
LATITUDE_LONGITUDE | Enum | Um par de latitude e longitude, como 51.5074, -0.1278. |
NUMBER | Enum | Um número decimal. |
PERCENT | Enum | Percentual decimal (pode ser superior a 1,0). |
TEXT | Enum | Texto livre. |
BOOLEAN | Enum | Um valor booleano true ou false. |
URL | Enum | Um URL como texto, por exemplo, https://google.com. |
HYPERLINK | Enum | Um hiperlink. |
IMAGE | Enum | Uma imagem. |
IMAGE_LINK | Enum | Um link da imagem. |
CURRENCY_AED | Enum | Moeda de AED. |
CURRENCY_ALL | Enum | Moeda de ALL. |
CURRENCY_ARS | Enum | Moeda da ARS. |
CURRENCY_AUD | Enum | Moeda em AUD. |
CURRENCY_BDT | Enum | Moeda do BDT. |
CURRENCY_BGN | Enum | Moeda de BGN. |
CURRENCY_BOB | Enum | Moeda de BOB. |
CURRENCY_BRL | Enum | Moeda do BRL. |
CURRENCY_CAD | Enum | Moeda do CAD. |
CURRENCY_CDF | Enum | Moeda da CDF. |
CURRENCY_CHF | Enum | Moeda em CHF. |
CURRENCY_CLP | Enum | Moeda do CLP. |
CURRENCY_CNY | Enum | Moeda de CNY. |
CURRENCY_COP | Enum | Moeda de COP. |
CURRENCY_CRC | Enum | Moeda do CRC. |
CURRENCY_CZK | Enum | Moeda de CZK. |
CURRENCY_DKK | Enum | Moeda da Dinamarca. |
CURRENCY_DOP | Enum | Moeda da DOP. |
CURRENCY_EGP | Enum | Moeda do EGP. |
CURRENCY_ETB | Enum | Moeda da Etiópia. |
CURRENCY_EUR | Enum | Moeda em EUR. |
CURRENCY_GBP | Enum | Moeda em GBP. |
CURRENCY_HKD | Enum | Moeda de HKD. |
CURRENCY_HRK | Enum | Moeda da HRK. |
CURRENCY_HUF | Enum | Moeda da Hungria. |
CURRENCY_IDR | Enum | Moeda de IDR. |
CURRENCY_ILS | Enum | Moeda de ILS. |
CURRENCY_INR | Enum | Moeda da rupia indiana. |
CURRENCY_IRR | Enum | Moeda do IRR. |
CURRENCY_ISK | Enum | Moeda da Islândia. |
CURRENCY_JMD | Enum | Moeda da Jamaica. |
CURRENCY_JPY | Enum | Moeda de JPY. |
CURRENCY_KRW | Enum | Moeda da KRW. |
CURRENCY_LKR | Enum | Moeda de LKR. |
CURRENCY_LTL | Enum | Moeda da LTL. |
CURRENCY_MNT | Enum | Moeda do MNT. |
CURRENCY_MVR | Enum | Moeda do MVR. |
CURRENCY_MXN | Enum | Moeda do MXN. |
CURRENCY_MYR | Enum | Moeda de MYR. |
CURRENCY_NGN | Enum | Moeda de NGN. |
CURRENCY_NOK | Enum | Moeda da Noruega. |
CURRENCY_NZD | Enum | Moeda da Nova Zelândia. |
CURRENCY_PAB | Enum | Moeda do PAB. |
CURRENCY_PEN | Enum | Moeda do PEN. |
CURRENCY_PHP | Enum | Moeda do PHP. |
CURRENCY_PKR | Enum | Moeda do PKR. |
CURRENCY_PLN | Enum | Moeda da Polônia. |
CURRENCY_RON | Enum | Moeda da Romênia. |
CURRENCY_RSD | Enum | Moeda de RSD. |
CURRENCY_RUB | Enum | Moeda de RUB. |
CURRENCY_SAR | Enum | Moeda da SAR. |
CURRENCY_SEK | Enum | Moeda da SEK. |
CURRENCY_SGD | Enum | Moeda de SGD. |
CURRENCY_THB | Enum | Moeda da Tailândia. |
CURRENCY_TRY | Enum | Moeda da TRY. |
CURRENCY_TWD | Enum | Moeda de TWD. |
CURRENCY_TZS | Enum | Moeda da Tanzânia. |
CURRENCY_UAH | Enum | Moeda da Ucrânia. |
CURRENCY_USD | Enum | Moeda de USD. |
CURRENCY_UYU | Enum | Moeda de UYU. |
CURRENCY_VEF | Enum | Moeda da Venezuela. |
CURRENCY_VND | Enum | Moeda de VND. |
CURRENCY_YER | Enum | Moeda do YER. |
CURRENCY_ZAR | Enum | Moeda da África do Sul. |
Fields
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
as | Field[] | Retorna uma visualização desse objeto como uma matriz. |
build() | Object[] | Valida esse objeto e o retorna no formato necessário para o Data Studio. |
for | Fields | Retorna um novo objeto Fields filtrado para Fields com um ID em ids. |
get | Field | Retorna a dimensão padrão a ser usada para o conjunto de campos. |
get | Field | Retorna a métrica padrão a ser usada para o conjunto de campos. |
get | Field | Retorna um campo com um determinado ID ou null se nenhum campo com esse ID estiver no objeto Fields. |
new | Field | Retorna uma nova dimensão Field. |
new | Field | Retorna uma nova métrica Field. |
set | void | Define a dimensão padrão a ser usada para o conjunto de campos. |
set | 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 necessário para o Data Studio. |
print | String | Imprime a representação JSON deste objeto. |
set | Get | Define o Auth do builder. |
set | Get | Define o URL de ajuda do builder. |
GetDataResponse
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Get | Adiciona várias linhas de dados a este Get. |
add | Get | Adiciona uma linha de dados a este Get. |
build() | Object | Valida esse objeto e o retorna no formato necessário para o Data Studio. |
set | Get | Define o Fields do builder. |
set | Get | Define o status de filtros aplicados para este criador. |
GetSchemaResponse
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
build() | Object | Valida esse objeto e o retorna no formato necessário para o Data Studio. |
print | String | Imprime a representação JSON deste objeto. |
set | Get | Define o Fields do builder. |
Info
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
set | Info | Define o ID exclusivo para esta entrada de configuração. |
set | Info | Define o texto para esta entrada de configuração. |
OptionBuilder
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
set | Option | Define o rótulo deste builder de opções. |
set | Option | Define o valor do builder de opções. |
SelectMultiple
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Select | Adiciona uma nova opção de seleção. |
set | Select | Permite substituir esta entrada de configuração. |
set | Select | Define o texto de ajuda para esta entrada de configuração. |
set | Select | Define o ID exclusivo para esta entrada de configuração. |
set | Select | Define o status dinâmico para esta entrada de configuração. |
set | Select | Define o nome de exibição para esta entrada de configuração. |
SelectSingle
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Select | Adiciona uma nova opção de seleção. |
set | Select | Permite substituir esta entrada de configuração. |
set | Select | Define o texto de ajuda para esta entrada de configuração. |
set | Select | Define o ID exclusivo para esta entrada de configuração. |
set | Select | Define o status dinâmico para esta entrada de configuração. |
set | Select | Define o nome de exibição para esta 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 necessário para o Data Studio. |
print | String | Imprime a representação JSON deste objeto. |
set | Set | Define o status válido deste Set. |
TextArea
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
set | Text | Permite substituir esta entrada de configuração. |
set | Text | Define o texto de ajuda para esta entrada de configuração. |
set | Text | Define o ID exclusivo para esta entrada de configuração. |
set | Text | Define o status dinâmico para esta entrada de configuração. |
set | Text | Define o nome de exibição para esta entrada de configuração. |
set | Text | Define o texto do marcador de posição para esta entrada de configuração. |
TextInput
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
set | Text | Permite substituir esta entrada de configuração. |
set | Text | Define o texto de ajuda para esta entrada de configuração. |
set | Text | Define o ID exclusivo para esta entrada de configuração. |
set | Text | Define o status dinâmico para esta entrada de configuração. |
set | Text | Define o nome de exibição para esta entrada de configuração. |
set | Text | Define o texto do marcador de posição para esta entrada de configuração. |
UserError
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
print | String | Imprime a representação JSON deste objeto. |
set | User | Define o texto do erro de depuração, que só é mostrado aos administradores. |
set | User | Define o texto do erro do usuário. |
throw | void | Faz com que essa exceção seja gerada. |