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 — 這個建構工具用於鏈結。