Class GetDataResponse

GetDataResponse

Builder для создания ответа getData() для вашего проекта скрипта.

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

Методы

Метод Тип возврата Краткое описание
addAllRows(rows) GetDataResponse Добавляет несколько строк данных в этот GetDataResponse .
addRow(row) GetDataResponse Добавляет строку данных в этот GetDataResponse .
build() Object Проверяет этот объект и возвращает его в формате, необходимом Data Studio.
setFields(fields) GetDataResponse Устанавливает Fields строителя.
setFiltersApplied(filtersApplied) GetDataResponse Устанавливает статус примененных фильтров для этого конструктора.

Подробная документация

addAllRows(rows)

Добавляет несколько строк данных в этот GetDataResponse .

Параметры

Имя Тип Описание
rows String[][] Строки данных для установки.

Возвращаться

GetDataResponse — этот построитель для цепочки.


addRow(row)

Добавляет строку данных в этот GetDataResponse .

Параметры

Имя Тип Описание
row String[] Строка данных для установки.

Возвращаться

GetDataResponse — этот построитель для цепочки.


build()

Проверяет этот объект и возвращает его в формате, необходимом Data Studio.

Возвращаться

Object — проверенный объект GetDataResponse .


setFields(fields)

Устанавливает Fields строителя.

Параметры

Имя Тип Описание
fields Fields Поля для установки.

Возвращаться

GetDataResponse — этот построитель для цепочки.


setFiltersApplied(filtersApplied)

Устанавливает статус примененных фильтров для этого конструктора. Установите значение true , если все фильтры были успешно применены, в противном случае false .

Параметры

Имя Тип Описание
filtersApplied Boolean - Фильтры применили статус для установки.

Возвращаться

GetDataResponse — этот построитель для цепочки.