Builder to create a get
response for your script project.
functiongetFields(){//...}functiongetData(){constcc=DataStudioApp.createCommunityConnector();returncc.newGetDataResponse().setFields(getFields()).addRow(['3','Foobar.com']).addRow(['4','Foobaz.com']).addRows([['5','Fizzbuz.com'],['6','Fizzbaz.com'],]).build();}
Methods
Method | Return type | Brief description |
---|---|---|
add | Get | Adds multiple rows of data to this Get . |
add | Get | Adds a row of data to this Get . |
build() | Object | Validates this object and returns it in the format needed by Data Studio. |
set | Get | Sets the Fields of the builder. |
set | Get | Sets the filters applied status for this builder. |
Detailed documentation
addAllRows(rows)
Adds multiple rows of data to this Get
.
Parameters
Name | Type | Description |
---|---|---|
rows | String[][] | The rows of data to set. |
Return
Get
— This builder, for chaining.
addRow(row)
Adds a row of data to this Get
.
Parameters
Name | Type | Description |
---|---|---|
row | String[] | The row of data to set. |
Return
Get
— This builder, for chaining.
build()
Validates this object and returns it in the format needed by Data Studio.
Return
Object
— The validated Get
object.
setFields(fields)
Sets the Fields
of the builder.
Parameters
Name | Type | Description |
---|---|---|
fields | Fields | The fields to set. |
Return
Get
— This builder, for chaining.
setFiltersApplied(filtersApplied)
Sets the filters applied status for this builder. Set to true
if all filters were successfully applied, false
otherwise.
Parameters
Name | Type | Description |
---|---|---|
filters | Boolean | - The filters applied status to set. |
Return
Get
— This builder, for chaining.