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 — 這個建構工具用於鏈結。