Class GetDataResponse

GetDataResponse

用于为脚本项目创建 getData() 响应的构建器。

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();
}

方法

方法返回类型简介
addAllRows(rows)GetDataResponse向此 GetDataResponse 添加多行数据。
addRow(row)GetDataResponse向此 GetDataResponse 添加一行数据。
build()Object验证此对象,并以数据洞察所需的格式返回该对象。
setFields(fields)GetDataResponse设置构建器的 Fields
setFiltersApplied(filtersApplied)GetDataResponse设置此构建器的过滤器应用状态。

详细文档

addAllRows(rows)

向此 GetDataResponse 添加多行数据。

参数

名称类型说明
rowsString[][]要设置的数据行。

弃踢回攻

GetDataResponse - 此构建器,用于链接。


addRow(row)

向此 GetDataResponse 添加一行数据。

参数

名称类型说明
rowString[]要设置的数据行。

弃踢回攻

GetDataResponse - 此构建器,用于链接。


build()

验证此对象,并以数据洞察所需的格式返回该对象。

弃踢回攻

Object - 经过验证的 GetDataResponse 对象。


setFields(fields)

设置构建器的 Fields

参数

名称类型说明
fieldsFields要设置的字段。

弃踢回攻

GetDataResponse - 此构建器,用于链接。


setFiltersApplied(filtersApplied)

设置此构建器的过滤器应用状态。如果成功应用了所有过滤器,则设置为 true,否则设置为 false

参数

名称类型说明
filtersAppliedBoolean- 要设置的过滤器已应用状态。

弃踢回攻

GetDataResponse - 此构建器,用于链接。