Class GetDataResponse

GetDataResponse

Komut dosyası projeniz için getData() yanıtı oluşturacak şekilde oluşturucu.

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

Yöntemler

YöntemDönüş türüKısa açıklama
addAllRows(rows)GetDataResponseBu GetDataResponse öğesine birden çok veri satırı ekler.
addRow(row)GetDataResponseBu GetDataResponse öğesine bir veri satırı ekler.
build()ObjectBu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
setFields(fields)GetDataResponseOluşturucunun Fields değerini ayarlar.
setFiltersApplied(filtersApplied)GetDataResponseBu oluşturucuda filtrelerin uygulanma durumunu ayarlar.

Ayrıntılı belgeler

addAllRows(rows)

Bu GetDataResponse öğesine birden çok veri satırı ekler.

Parametreler

AdTürAçıklama
rowsString[][]Ayarlanacak veri satırları.

Return

GetDataResponse — Zincirleme için bu oluşturucu.


addRow(row)

Bu GetDataResponse öğesine bir veri satırı ekler.

Parametreler

AdTürAçıklama
rowString[]Ayarlanacak veri satırı.

Return

GetDataResponse — Zincirleme için bu oluşturucu.


build()

Bu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.

Return

Object — Doğrulanan GetDataResponse nesnesi.


setFields(fields)

Oluşturucunun Fields değerini ayarlar.

Parametreler

AdTürAçıklama
fieldsFieldsAyarlanacak alanlar.

Return

GetDataResponse — Zincirleme için bu oluşturucu.


setFiltersApplied(filtersApplied)

Bu oluşturucuda filtrelerin uygulanma durumunu ayarlar. Tüm filtreler şu şekildeyse true olarak ayarla: başarıyla uygulandı, aksi takdirde false.

Parametreler

AdTürAçıklama
filtersAppliedBoolean- Filtreler ayarlanacak durumu uyguladı.

Return

GetDataResponse — Zincirleme için bu oluşturucu.