Alanla ilgili veriler içerir. Özellikleri, alanın Data Studio'da nasıl kullanılacağını belirler.
var cc = DataStudioApp.createCommunityConnector(); var fields = cc.getFields(); var types = cc.FieldType; var field1 = fields.newDimension() .setId('field1_id') .setName('Field 1 ID') .setDescription('The first field.') .setType(types.YEAR_MONTH) .setGroup('DATETIME');
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getAggregation() | AggregationType | Bu Field öğesinin AggregationType değerini döndürür. |
getDescription() | String | Bu Field öğesinin açıklamasını döndürür. |
getFormula() | String | Bu Field formülünü döndürür. |
getGroup() | String | Bu Field öğesinin grubunu döndürür. |
getId() | String | Bu Field öğesinin kimliğini döndürür. |
getIsReaggregatable() | Boolean | Bu alan yeniden toplanabilirse true , aksi takdirde false değerini döndürür. |
getName() | String | Bu Field öğesinin adını döndürür. |
getType() | FieldType | Bu Field öğesinin FieldType değerini döndürür. |
isDefault() | Boolean | Bu Field varsayılan metrik veya boyutsa true değerini döndürür. |
isDimension() | Boolean | Bu alan bir boyutsa true değerini döndürür. |
isHidden() | Boolean | Bu Field gizliyse true değerini döndürür. |
isMetric() | Boolean | Bu alan bir metrikse true değerini döndürür. |
setAggregation(aggregation) | Field | Bu Field öğesinin toplama türünü ayarlar. |
setDescription(description) | Field | Bu Field öğesinin açıklamasını ayarlar. |
setFormula(formula) | Field | Bu Field öğesinin formülünü ayarlar. |
setGroup(group) | Field | Bu Field öğesinin grubunu belirler. |
setId(id) | Field | Bu Field öğesinin kimliğini belirler. |
setIsHidden(isHidden) | Field | Bu Field öğesinin gizli durumunu ayarlar. |
setIsReaggregatable(isReaggregatable) | Field | Field için yeniden toplama izni durumunu ayarlar. |
setName(name) | Field | Bu Field öğesinin adını belirler. |
setType(type) | Field | Bu Field öğesinin FieldType özelliğini ayarlar. |
Ayrıntılı belgeler
getAggregation()
Bu Field
öğesinin AggregationType
değerini döndürür. AggregationType
, Data Studio'nun benzer verileri nasıl boyutlarda birleştirdiğini belirler.
Return
AggregationType
: Bu alanın aggregationType.
getDescription()
Bu Field
öğesinin açıklamasını döndürür. Açıklamalar, bir alanın amacıyla ilgili kısa açıklamalardır.
Return
String
— Bu alanın açıklaması.
getFormula()
Bu Field
formülünü döndürür. Formüller, Data Studio'nun sorgu anında çalıştırdığı bir veri dönüşümünü tanımlar.
Return
String
— Bu alanın formülü.
getGroup()
Bu Field
öğesinin grubunu döndürür. Bir grupta toplanan alanlar, Data Studio kullanıcı arayüzünde birlikte sunulur.
Return
String
: Bu alanın grubu.
getId()
Bu Field
öğesinin kimliğini döndürür. Kimlikler her alan grubu için benzersizdir ve alanlara başvuruda bulunmak için formüllerde kullanılır.
Return
String
: Bu alanın kimliği.
getIsReaggregatable()
Bu alan yeniden toplanabilirse true
, aksi takdirde false
değerini döndürür.
Return
Boolean
— Bu alan yeniden birleştirilebiliyorsa true
, aksi takdirde false
.
getName()
Bu Field
öğesinin adını döndürür. Alanları ayırt etmek için kullanıcıya adlar gösterilir.
Return
String
: Bu alanın adı.
isDefault()
isDimension()
Bu alan bir boyutsa true
değerini döndürür.
Return
Boolean
— Bu alan bir boyutsa true
; aksi takdirde false
değerini döndürür.
isHidden()
isMetric()
Bu alan bir metrikse true
değerini döndürür.
Return
Boolean
— Bu alan bir metrikse true
; aksi takdirde false
değerini döndürür.
setAggregation(aggregation)
Bu Field
öğesinin toplama türünü ayarlar. AggregationType
, Data Studio'nun benzer verileri boyutlarda nasıl birleştireceğini belirler. Bu politika, bir metrikte çağrılırsa hata verir.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
aggregation | AggregationType | Ayarlanacak toplama türü. |
Return
Field
— Zincirleme için bu oluşturucu.