Builder para criar uma resposta getData()
para seu projeto de script.
function getFields() {...} function getData() { var 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 |
---|---|---|
addAllRows(rows) | GetDataResponse | Adiciona várias linhas de dados a GetDataResponse . |
addRow(row) | GetDataResponse | Adiciona uma linha de dados a 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 filtros aplicados a este construtor. |
Documentação detalhada
addAllRows(rows)
Adiciona várias linhas de dados a GetDataResponse
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
rows | String[][] | As linhas de dados a serem definidas. |
Retornar
GetDataResponse
: este builder para encadeamento.
addRow(row)
Adiciona uma linha de dados a GetDataResponse
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
row | String[] | A linha de dados a ser definida. |
Retornar
GetDataResponse
: este builder para encadeamento.
build()
Valida esse objeto e o retorna no formato exigido pelo Data Studio.
Retornar
Object
: o objeto GetDataResponse
validado.
setFields(fields)
Define o Fields
do builder.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
fields | Fields | Os campos a serem definidos. |
Retornar
GetDataResponse
: este builder para encadeamento.
setFiltersApplied(filtersApplied)
Define o status de filtros aplicados a este construtor. Definido como true
se todos os filtros foram
aplicado. Caso contrário, será false
.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
filtersApplied | Boolean | - O status dos filtros aplicados ao conjunto. |
Retornar
GetDataResponse
: este builder para encadeamento.