Class GetSchemaResponse

GetSchemaResponse

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

function getSchema() {
  var cc = DataStudioApp.createCommunityConnector();
  var fields = cc.getFields();
  var types = cc.FieldType;

  fields.newDimension()
      .setId('Created')
      .setName('Date Created')
      .setDescription('The date that this was created')
      .setType(types.YEAR_MONTH_DAY);

  fields.newMetric()
      .setId('Amount')
      .setName('Amount (USD)')
      .setDescription('The cost in US dollars')
      .setType(types.CURRENCY_USD);

  return cc.newGetSchemaResponse()
      .setFields(fields)
      .build();
}

Методы

Метод Тип возврата Краткое описание
build() Object Проверяет этот объект и возвращает его в формате, необходимом Data Studio.
printJson() String Печатает JSON-представление этого объекта.
setFields(fields) GetSchemaResponse Устанавливает Fields строителя.

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

build()

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

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

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


printJson()

Печатает JSON-представление этого объекта. Это только для отладки.

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

String


setFields(fields)

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

Параметры

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

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

GetSchemaResponse — этот построитель для создания цепочек.