Class Fields

Alanlar

Topluluk bağlayıcısı için bir Field grubu içerir. Bu alan kümesi, müşterinin Data Studio'da kullanılabilir.

var cc = DataStudioApp.createCommunityConnector();
var fields = cc.getFields();
var types = cc.FieldType;

var field1 = fields.newDimension()
  // Set other properties as needed.
  .setId('field1_id');

Yöntemler

YöntemDönüş türüKısa açıklama
asArray()Field[]Bu nesnenin bir dizi görünümünü döndürür.
build()Object[]Bu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
forIds(ids)Fieldsids içinde bir kimliğe sahip, Field sn.'ye filtre uygulanmış yeni bir Fields nesnesi döndürür.
getDefaultDimension()FieldAlan grubu için kullanılacak varsayılan boyutu döndürür.
getDefaultMetric()FieldAlan grubu için kullanılacak varsayılan metriği döndürür.
getFieldById(fieldId)FieldBelirli bir kimliğe sahip alanı veya bu Fields nesnesinde söz konusu kimliğe sahip herhangi bir alan yoksa null değerini döndürür.
newDimension()FieldYeni bir Field boyutu döndürür.
newMetric()FieldYeni bir metrik (Field) döndürür.
setDefaultDimension(fieldId)voidAlan grubu için kullanılacak varsayılan boyutu ayarlar.
setDefaultMetric(fieldId)voidAlan grubu için kullanılacak varsayılan metriği ayarlar.

Ayrıntılı belgeler

asArray()

Bu nesnenin bir dizi görünümünü döndürür.

var fields = //reference to fields object.
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// Logging the ID of each field:
fields
  .asArray()
  .map(function(field) {
     Logger.log(field.getId());
  });

Return

Field[]Field nesneden oluşan bir dizi.


build()

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

Return

Object[] — Bir nesne listesi olarak gösterilen doğrulanmış alan verileri.

Fırlatma

Error — Geçerli bir nesne oluşturulamıyorsa.


forIds(ids)

ids içinde bir kimliğe sahip, Field sn.'ye filtre uygulanmış yeni bir Fields nesnesi döndürür.

var fields = //reference to fields object.
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// subsetFields is a Fields object that only contains field1 and field2.
var subsetFields = fields.forIds(['field1_id', 'field3_id']);

Parametreler

AdTürAçıklama
idsString[]Korunması gereken alanların kimlikleri.

Return

Fields — Yeni bir Fields nesnesi.


getDefaultDimension()

Alan grubu için kullanılacak varsayılan boyutu döndürür. Varsayılan boyut otomatik olarak seçilir.

Return

Field: Varsayılan boyut olarak ayarlanan boyut. Varsayılan boyut yoksa null. boyutu ayarlandı.


getDefaultMetric()

Alan grubu için kullanılacak varsayılan metriği döndürür. Varsayılan metrik seçildi otomatik olarak oluşturulur.

Return

Field — Varsayılan metrik olarak ayarlanan metrik veya varsayılan metrik yoksa null ayarlandı.


getFieldById(fieldId)

Belirli bir kimliğe sahip alanı veya bu Fields nesnesinde söz konusu kimliğe sahip herhangi bir alan yoksa null değerini döndürür.

var fields = //reference to fields object.
var field1 = fields.newDimension().setId('field1_id');

// byId is the same as field1.
var byId = fields.getFieldById('field1_id');

// byId2 is null.
var byId2 = fields.getFieldById('not present id');

Parametreler

AdTürAçıklama
fieldIdStringAlınacak alanın kimliği.

Return

Field — Belirtilen kimliğe sahip Field veya bu tür bir alan yoksa null (Fields nesnesinin içinde).


newDimension()

Yeni bir Field boyutu döndürür.

Return

Field — Yeni bir boyut: Field.


newMetric()

Yeni bir metrik (Field) döndürür.

Return

Field — Yeni metrik Field.


setDefaultDimension(fieldId)

Alan grubu için kullanılacak varsayılan boyutu ayarlar. Varsayılan boyut seçildi otomatik olarak oluşturulur.

Parametreler

AdTürAçıklama
fieldIdStringVarsayılan boyut olarak kullanılacak alanın kimliği. Bu kimlik şurada bulunmalıdır: belirtir.

setDefaultMetric(fieldId)

Alan grubu için kullanılacak varsayılan metriği ayarlar. Varsayılan metrik seçildi otomatik olarak oluşturulur.

Parametreler

AdTürAçıklama
fieldIdStringVarsayılan metrik olarak kullanılacak alanın kimliği. Bu kimlik görebilirsiniz.