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.