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,請設為 true 已成功套用,否則為 false

參數

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

回攻員

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