Builder para criar uma resposta get
para o projeto do script.
function getFields() { //... } function getData() { const cc = DataStudioApp.createCommunityConnector(); return cc.newGetDataResponse() .setFields(getFields()) .addRow(['3', 'Foobar.com']) .addRow(['4', 'Foobaz.com']) .addRows([ ['5', 'Fizzbuz.com'], ['6', 'Fizzbaz.com'], ]) .build(); }
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 Get . |
build() | Object | Valida e retorna o objeto no formato necessário para o Data Studio. |
set | Get | Define o Fields do builder. |
set | Get | Define o status dos filtros aplicados para esse criador. |
Documentação detalhada
add All Rows(rows)
Adiciona várias linhas de dados a este Get
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
rows | String[][] | As linhas de dados a serem definidas. |
Retornar
Get
: este builder, para encadeamento.
add Row(row)
Adiciona uma linha de dados a Get
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
row | String[] | A linha de dados a ser definida. |
Retornar
Get
: este builder, para encadeamento.
build()
Valida e retorna o objeto no formato necessário para o Data Studio.
Retornar
Object
: o objeto Get
validado.
set Fields(fields)
Define o Fields
do builder.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
fields | Fields | Os campos a serem definidos. |
Retornar
Get
: este builder, para encadeamento.
set Filters Applied(filtersApplied)
Define o status dos filtros aplicados para esse criador. Defina como true
se todos os filtros foram
aplicados. Caso contrário, defina como false
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
filters | Boolean | - O status dos filtros aplicados para definir. |
Retornar
Get
: este builder, para encadeamento.