Class GetDataResponse

GetDataResponse

Senaryo projeniz için getData() yanıtı oluşturmak üzere Oluşturucu'yu kullanın.

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 raporuna 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 ayarlar.
setFiltersApplied(filtersApplied)GetDataResponseBu oluşturucu için uygulanan filtrelerin durumunu ayarlar.

Ayrıntılı belgeler

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 kullanılan bu oluşturucu.


addRow(row)

Bu GetDataResponse raporuna bir veri satırı ekler.

Parametreler

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

Return

GetDataResponse: Zincirleme için kullanılan 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 ayarlar.

Parametreler

AdTürAçıklama
fieldsFieldsAyarlanacak alanlar.

Return

GetDataResponse: Zincirleme için kullanılan 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 durum için uygulanan filtreler.

Return

GetDataResponse: Zincirleme için kullanılan bu oluşturucu.