Class GetSchemaResponse

GetSchemaResponse

用于为您的脚本项目创建 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验证此对象并以数据洞察所需的格式返回它。
printJson()String输出此对象的 JSON 表示法。
setFields(fields)GetSchemaResponse设置构建器的 Fields

详细文档

build()

验证此对象并以数据洞察所需的格式返回它。

返回

Object - 经过验证的 GetSchemaResponse 对象。


printJson()

输出此对象的 JSON 表示法。这仅用于调试。

返回

String


setFields(fields)

设置构建器的 Fields

参数

名称类型说明
fieldsFields要设置的字段。

返回

GetSchemaResponse - 此构建器,用于链接。