Class GetDataResponse

GetDataResponse

Builder per creare una risposta getData() per il progetto di script.

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

Metodi

MetodoTipo restituitoBreve descrizione
addAllRows(rows)GetDataResponseAggiunge più righe di dati a questo campo GetDataResponse.
addRow(row)GetDataResponseAggiunge una riga di dati a questo GetDataResponse.
build()ObjectConvalida questo oggetto e lo restituisce nel formato richiesto da Data Studio.
setFields(fields)GetDataResponseImposta il Fields del builder.
setFiltersApplied(filtersApplied)GetDataResponseImposta lo stato dei filtri applicati per questo generatore.

Documentazione dettagliata

addAllRows(rows)

Aggiunge più righe di dati a questo campo GetDataResponse.

Parametri

NomeTipoDescrizione
rowsString[][]Le righe di dati da impostare.

Invio

GetDataResponse: questo builder, per il concatenamento.


addRow(row)

Aggiunge una riga di dati a questo GetDataResponse.

Parametri

NomeTipoDescrizione
rowString[]La riga di dati da impostare.

Invio

GetDataResponse: questo builder, per il concatenamento.


build()

Convalida questo oggetto e lo restituisce nel formato richiesto da Data Studio.

Invio

Object: l'oggetto GetDataResponse convalidato.


setFields(fields)

Imposta il Fields del builder.

Parametri

NomeTipoDescrizione
fieldsFieldsI campi da impostare.

Invio

GetDataResponse: questo builder, per il concatenamento.


setFiltersApplied(filtersApplied)

Imposta lo stato dei filtri applicati per questo generatore. Impostato su true se tutti i filtri sono stati applicata correttamente, false in caso contrario.

Parametri

NomeTipoDescrizione
filtersAppliedBoolean- Lo stato dei filtri da impostare.

Invio

GetDataResponse: questo builder, per il concatenamento.