Class GetSchemaResponse

GetSchemaResponse

Komut dosyası projeniz için getSchema() yanıtı oluşturmak üzere oluşturucu.

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

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ı dokümanlar

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ıklama 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.