Class GetDataResponse

GetDataResponse

Builder untuk membuat respons getData() bagi 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

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

Return

GetDataResponse — Builder ini untuk membuat rantai.


addRow(row)

Menambahkan baris data ke GetDataResponse ini.

Parameter

NamaJenisDeskripsi
rowString[]Baris data yang akan ditetapkan.

Return

GetDataResponse — Builder ini untuk membuat 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

NamaJenisDeskripsi
fieldsFieldsKolom yang akan ditetapkan.

Return

GetDataResponse — Builder ini untuk membuat rantai.


setFiltersApplied(filtersApplied)

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

Parameter

NamaJenisDeskripsi
filtersAppliedBoolean- Filter yang diterapkan dengan status yang akan ditetapkan.

Return

GetDataResponse — Builder ini untuk membuat rantai.