Class GetSchemaResponse

GetSchemaResponse

Senaryo projeniz için getSchema() yanıtı oluşturmak üzere Oluşturucu'yu kullanın.

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 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ıklama için kullanılır.

Return

String


setFields(fields)

Oluşturucunun Fields ayarlar.

Parametreler

AdTürAçıklama
fieldsFieldsAyarlanacak alanlar.

Return

GetSchemaResponse: Zincirleme için kullanılan bu oluşturucu.