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();
}

Methods

メソッド戻り値の型概要
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 - チェーン用のこのビルダー。