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このオブジェクトを検証し、データポータルで必要な形式で返します。
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 - チェーン用のこのビルダー。