スクリプト プロジェクトの 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(); }
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
add | Get | この Get に複数のデータ行を追加します。 |
add | Get | この Get にデータ行を追加します。 |
build() | Object | このオブジェクトを検証し、データポータルで必要な形式で返します。 |
set | Get | ビルダーの Fields を設定します。 |
set | Get | このビルダーに適用されたフィルタのステータスを設定します。 |
詳細なドキュメント
addAllRows(rows)
この GetDataResponse に複数のデータ行を追加します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
rows | String[][] | 設定するデータ行。 |
戻る
GetDataResponse \- チェーン用のこのビルダー。
addRow(row)
この GetDataResponse にデータ行を追加します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
row | String[] | 設定するデータ行。 |
戻る
GetDataResponse \- チェーン用のこのビルダー。
build()
setFields(fields)
setFiltersApplied(filtersApplied)
このビルダーに適用されたフィルタのステータスを設定します。すべてのフィルタが正常に適用された場合は true、それ以外の場合は
false に設定します。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
filters | Boolean | - 設定するフィルタ適用ステータス。 |
戻る
GetDataResponse \- チェーン用のこのビルダー。