Class GetDataResponse

GetDataResponse

Komut dosyası projeniz için getData() yanıtı oluşturmak üzere oluşturucu.

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

Yöntemler

YöntemDönüş türüKısa açıklama
addAllRows(rows)GetDataResponseBu GetDataResponse öğesine birden fazla veri satırı ekler.
addRow(row)GetDataResponseBu GetDataResponse'e 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şturucu için uygulanan filtrelerin durumunu ayarlar.

Ayrıntılı dokümanlar

addAllRows(rows)

Bu GetDataResponse öğesine birden fazla 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'e 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ğrulanmış 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şturucu için uygulanan filtrelerin durumunu ayarlar. Tüm filtreler başarıyla uygulandıysa true, aksi takdirde false olarak ayarlanır.

Parametreler

AdTürAçıklama
filtersAppliedBoolean- Ayarlanacak filtreler uygulandı durumu.

Return

GetDataResponse: Zincirleme için bu oluşturucu.