用于为脚本项目创建 getData() 响应的构建器。
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(); }
方法
| 方法 | 返回值类型 | 简介 |
|---|---|---|
add | Get | 向此 Get 添加多行数据。 |
add | Get | 向此 Get 添加一行数据。 |
build() | Object | 验证此对象,并以数据洞察所需的格式返回该对象。 |
set | Get | 设置构建器的 Fields。 |
set | Get | 为此构建器设置已应用过滤器的状态。 |
详细文档
addAllRows(rows)
addRow(row)
build()
setFields(fields)
setFiltersApplied(filtersApplied)
为此构建器设置已应用过滤器的状态。如果成功应用了所有过滤器,则设为 true,否则设为 false。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
filters | Boolean | - 要设置的已应用过滤器的状态。 |
返回
GetDataResponse - 此构建器,用于链式调用。