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 - チェーン用のビルダー。