Class GetDataResponse

GetDataResponse

建構工具,可為指令碼專案建立 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();
}

方法

方法傳回類型簡短說明
addAllRows(rows)GetDataResponse將多列資料新增至此 GetDataResponse
addRow(row)GetDataResponse將資料列新增至此 GetDataResponse
build()Object驗證這個物件,並以 Data Studio 所需的格式傳回。
setFields(fields)GetDataResponse設定建構工具的 Fields
setFiltersApplied(filtersApplied)GetDataResponse設定這個建構工具套用的篩選器狀態。

內容詳盡的說明文件

addAllRows(rows)

將多列資料新增至此 GetDataResponse

參數

名稱類型說明
rowsString[][]要設定的資料列。

回攻員

GetDataResponse:這個建構工具可用於鏈結。


addRow(row)

將資料列新增至此 GetDataResponse

參數

名稱類型說明
rowString[]要設定的資料列。

回攻員

GetDataResponse:這個建構工具可用於鏈結。


build()

驗證這個物件,並以 Data Studio 所需的格式傳回。

回攻員

Object:已驗證的 GetDataResponse 物件。


setFields(fields)

設定建構工具的 Fields

參數

名稱類型說明
fieldsFields要設定的欄位。

回攻員

GetDataResponse:這個建構工具可用於鏈結。


setFiltersApplied(filtersApplied)

設定這個建構工具套用篩選器的狀態。如果所有篩選器都已成功套用,請將其設為 true;如果不是,請設為 false

參數

名稱類型說明
filtersAppliedBoolean- 要設定的篩選器套用狀態。

回攻員

GetDataResponse:這個建構工具可用於鏈結。