Class GetSchemaResponse

GetSchemaResponse

Komut dosyası projeniz için getSchema() yanıtı oluşturacak şekilde oluşturucu.

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

Yöntemler

YöntemDönüş türüKısa açıklama
build()ObjectBu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
printJson()StringBu nesnenin JSON gösterimini yazdırır.
setFields(fields)GetSchemaResponseOluşturucunun Fields değerini ayarlar.

Ayrıntılı belgeler

build()

Bu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.

Return

Object — Doğrulanan GetSchemaResponse nesnesi.


printJson()

Bu nesnenin JSON gösterimini yazdırır. Bu, yalnızca hata ayıklamak içindir.

Return

String


setFields(fields)

Oluşturucunun Fields değerini ayarlar.

Parametreler

AdTürAçıklama
fieldsFieldsAyarlanacak alanlar.

Return

GetSchemaResponse — Zincirleme için bu oluşturucu.