Class GetDataResponse

GetDataResponse

Komut dosyası projeniz için bir getData() yanıtı oluşturmak üzere 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 satır veri ekler.
build()ObjectBu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
setFields(fields)GetDataResponseOluşturucunun Fields özelliğini ayarlar.
setFiltersApplied(filtersApplied)GetDataResponseBu oluşturucu için 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 satır veri 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ğrulanmış GetDataResponse nesnesi.


setFields(fields)

Oluşturucunun Fields özelliğini ayarlar.

Parametreler

AdTürAçıklama
fieldsFieldsAyarlanacak alanlar.

Return

GetDataResponse — Zincirleme için bu oluşturucu.


setFiltersApplied(filtersApplied)

Bu oluşturucu için filtrelerin uygulanma durumunu ayarlar. Tüm filtreler başarıyla uygulandıysa true, aksi takdirde false olarak ayarlayın.

Parametreler

AdTürAçıklama
filtersAppliedBoolean- Uygulanan filtrelerin ayarlanma durumu.

Return

GetDataResponse — Zincirleme için bu oluşturucu.