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 Fieldsdo builder. | 
| set | Get | Define o status dos filtros aplicados para esse criador. | 
Documentação detalhada
add
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
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
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
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.