Class GetSchemaResponse

获取架构响应

用于为脚本项目创建 getSchema() 响应的构建器。

function getSchema() {
  const cc = DataStudioApp.createCommunityConnector();
  const fields = cc.getFields();

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

  fields.newMetric()
      .setId('Amount')
      .setName('Amount (USD)')
      .setDescription('The cost in US dollars')
      .setType(cc.FieldType.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 - 此构建器,用于链式调用。