Class GetSchemaResponse

GetSchemaResponse

Komut dosyası projeniz için bir getSchema() yanıtı oluşturmak üzere 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 özelliğini 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ğrulanmış 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 özelliğini ayarlar.

Parametreler

AdTürAçıklama
fieldsFieldsAyarlanacak alanlar.

Return

GetSchemaResponse — Zincirleme için bu oluşturucu.