Class GetDataResponse

GetDataResponse

Builder untuk membuat respons getData() untuk project skrip Anda.

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

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addAllRows(rows)GetDataResponseMenambahkan beberapa baris data ke GetDataResponse ini.
addRow(row)GetDataResponseMenambahkan baris data ke GetDataResponse ini.
build()ObjectMemvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.
setFields(fields)GetDataResponseMenetapkan Fields builder.
setFiltersApplied(filtersApplied)GetDataResponseMenetapkan status filter yang diterapkan untuk builder ini.

Dokumentasi mendetail

addAllRows(rows)

Menambahkan beberapa baris data ke GetDataResponse ini.

Parameter

NameJenisDeskripsi
rowsString[][]Baris data yang akan ditetapkan.

Return

GetDataResponse — Builder ini, untuk rantai.


addRow(row)

Menambahkan baris data ke GetDataResponse ini.

Parameter

NameJenisDeskripsi
rowString[]Baris data yang akan ditetapkan.

Return

GetDataResponse — Builder ini, untuk rantai.


build()

Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio.

Return

Object — Objek GetDataResponse yang divalidasi.


setFields(fields)

Menetapkan Fields builder.

Parameter

NameJenisDeskripsi
fieldsFieldsKolom yang akan ditetapkan.

Return

GetDataResponse — Builder ini, untuk rantai.


setFiltersApplied(filtersApplied)

Menetapkan status filter yang diterapkan untuk builder ini. Tetapkan ke true jika semua filter berhasil diterapkan, dan false jika tidak.

Parameter

NameJenisDeskripsi
filtersAppliedBoolean- Filter menerapkan status untuk ditetapkan.

Return

GetDataResponse — Builder ini, untuk rantai.