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

Methods

メソッド戻り値の型概要
build()Objectこのオブジェクトを検証し、データポータルに必要な形式で返します。
printJson()Stringこのオブジェクトの JSON 表現を出力します。
setFields(fields)GetSchemaResponseビルダーの Fields を設定します。

詳細なドキュメント

build()

このオブジェクトを検証し、データポータルに必要な形式で返します。

リターン

Object - 検証済みの GetSchemaResponse オブジェクト。


printJson()

このオブジェクトの JSON 表現を出力します。これはデバッグ専用です。

リターン

String


setFields(fields)

ビルダーの Fields を設定します。

パラメータ

名前説明
fieldsFields設定するフィールド。

リターン

GetSchemaResponse - チェーン用のこのビルダー。