スクリプト プロジェクト用の 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
に複数のデータ行を追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
rows | String[][] | 設定するデータの行です。 |
リターン
GetDataResponse
- チェーン用のこのビルダー。
addRow(row)
この GetDataResponse
にデータ行を追加します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
row | String[] | 設定するデータの行です。 |
リターン
GetDataResponse
- チェーン用のこのビルダー。
build()
setFields(fields)
setFiltersApplied(filtersApplied)
このビルダーのフィルタ適用ステータスを設定します。すべてのフィルタが正常に適用された場合は true
、そうでない場合は false
に設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
filtersApplied | Boolean | - 設定するフィルタの適用ステータスです。 |
リターン
GetDataResponse
- チェーン用のこのビルダー。