Data Studio Service

Data Studio

Bu hizmet, komut dosyalarının Data Studio Topluluk Bağlayıcıları'na erişmesine ve bunları değiştirmesine olanak tanır.

Sınıflar

AdKısa açıklama
AggregationTypeBir Field için ayarlanabilecek toplama türlerini tanımlayan bir enum.
AuthTypeBir bağlayıcı için ayarlanabilecek kimlik doğrulama türlerini tanımlayan bir enum.
BigQueryConfigYerel BigQuery bağlayıcısı için bir yapılandırma nesnesi.
BigQueryParameterTypeAyarlayabileceğiniz BigQuery parametre türlerini tanımlayan bir enum.
CheckboxYapılandırmayla ilgili onay kutusu bilgilerini içerir.
CommunityConnectorCommunityConnector, komut dosyalarının Data Studio için topluluk bağlayıcılarının geliştirilmesine yardımcı olacak oluşturuculara ve yardımcı programlara erişmesini sağlar.
ConfigBir bağlayıcının yapılandırma girişlerini içerir.
DataStudioAppDataStudioApp, komut dosyalarının Data Studio'nun geliştirici odaklı özellikleriyle etkileşimde bulunmasına olanak tanır.
DebugErrorYalnızca bağlayıcının yöneticileri tarafından görülebilen bir hata.
FieldAlanla ilgili verileri içerir.
FieldTypeBir Field için ayarlanabilecek türleri tanımlayan bir enum.
FieldsTopluluk bağlayıcısı için bir dizi Field içerir.
GetAuthTypeResponseSenaryo projeniz için getAuthType() yanıtı oluşturmak üzere Oluşturucu'yu kullanın.
GetDataResponseSenaryo projeniz için getData() yanıtı oluşturmak üzere Oluşturucu'yu kullanın.
GetSchemaResponseSenaryo projeniz için getSchema() yanıtı oluşturmak üzere Oluşturucu'yu kullanın.
InfoYapılandırmayla ilgili bilgi verilerini içerir.
OptionBuilderSelectSingle ve SelectMultiple için seçenekler oluşturmaya yarayan bir araç.
SelectMultipleYapılandırma için birden fazla bilgi içerir.
SelectSingleYapılandırmayla ilgili belirli tek bilgileri içerir.
SetCredentialsResponseSenaryo projeniz için setCredentials() yanıtı oluşturmak üzere Oluşturucu'yu kullanın.
TextAreaYapılandırma için metin alanı bilgilerini içerir.
TextInputYapılandırma için metin girişi bilgilerini içerir.
UserErrorBağlayıcı kullanıcılarına gösterilen hata.

AggregationType

Özellikler

MülkTürAçıklama
AVGEnumOrtalama.
COUNTEnumSayı.
COUNT_DISTINCTEnumFarklı değerlerin sayısı.
MAXEnumMaks.
MINEnumMin.
SUMEnumToplam.
AUTOEnumOtomatik.

AuthType

Özellikler

MülkTürAçıklama
NONEEnumYetkilendirme gerekmez.
OAUTH2EnumOAuth2 yetkilendirmesi gerekli.
USER_PASSEnumKullanıcı adı ve şifre kimlik bilgileri gerekir.
PATH_USER_PASSEnumKullanıcı adı, yol ve şifre gerekir.
PATH_KEYEnumYol ve anahtar gerekiyor.
KEYEnumAPI anahtarı veya jetonu gerekir.
USER_TOKENEnumKullanıcı adı ve jeton gereklidir.

BigQueryConfig

Yöntemler

YöntemDönüş türüKısa açıklama
addQueryParameter(name, type, value)BigQueryConfigBu BigQueryConfig öğesine bir sorgu parametresi ekler.
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.
setAccessToken(accessToken)BigQueryConfigBu BigQueryConfig öğesinin erişim jetonunu ayarlar.
setBillingProjectId(billingProjectId)BigQueryConfigBu BigQueryConfig öğesinin faturalandırma proje kimliğini ayarlar.
setQuery(query)BigQueryConfigBu BigQueryConfig öğesinin SQL sorgusunu ayarlar.
setUseStandardSql(useStandardSql)BigQueryConfigSorgunun standart SQL veya eski SQL olarak yorumlanıp yorumlanmadığını belirler.

BigQueryParameterType

Özellikler

MülkTürAçıklama
STRINGEnumDize.
INT64Enum64 bitlik tam sayı.
BOOLEnumBoole.
FLOAT64Enum64 bitlik kayan nokta sayısı.

Checkbox

Yöntemler

YöntemDönüş türüKısa açıklama
setAllowOverride(allowOverride)CheckboxBu yapılandırma girişi için geçersiz kılmayı etkinleştirir.
setHelpText(helpText)CheckboxBu yapılandırma girişi için yardım metnini ayarlar.
setId(id)CheckboxBu yapılandırma girişi için benzersiz kimliği ayarlar.
setIsDynamic(isDynamic)CheckboxBu yapılandırma girişi için dinamik durumu ayarlar.
setName(name)CheckboxBu yapılandırma girişi için görünen adı ayarlar.

CommunityConnector

Özellikler

MülkTürAçıklama
AggregationTypeAggregationTypeAggregationType numaralandırması.
AuthTypeAuthTypeAuthType numaralandırması.
BigQueryParameterTypeBigQueryParameterTypeBigQueryParameterType numaralandırması.
FieldTypeFieldTypeFieldType numaralandırması.

Yöntemler

YöntemDönüş türüKısa açıklama
getConfig()ConfigConfig nesnesini döndürür.
getFields()FieldsFields nesnesini döndürür.
newAuthTypeResponse()GetAuthTypeResponseYeni bir GetAuthTypeResponse nesnesi döndürür.
newBigQueryConfig()BigQueryConfigYeni bir BigQueryConfig nesnesi döndürür.
newDebugError()DebugErrorYeni bir DebugError nesnesi döndürür.
newGetDataResponse()GetDataResponseYeni bir GetDataResponse nesnesi döndürür.
newGetSchemaResponse()GetSchemaResponseYeni bir GetSchemaResponse nesnesi döndürür.
newSetCredentialsResponse()SetCredentialsResponseYeni bir SetCredentialsResponse nesnesi döndürür.
newUserError()UserErrorYeni bir UserError nesnesi döndürür.

Config

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.
newCheckbox()CheckboxYeni bir onay kutusu yapılandırma girişi döndürür.
newInfo()InfoYeni bir bilgi yapılandırma girişi döndürür.
newOptionBuilder()OptionBuilderYeni bir seçenek oluşturucu döndürür.
newSelectMultiple()SelectMultipleYeni bir çoklu seçim yapılandırma girişi döndürür.
newSelectSingle()SelectSingleYeni bir tek seçim yapılandırma girişi döndürür.
newTextArea()TextAreaYeni bir metin alanı yapılandırma girişi döndürür.
newTextInput()TextInputYeni bir metin girişi yapılandırma girişi döndürür.
printJson()StringBu nesnenin JSON gösterimini yazdırır.
setDateRangeRequired(dateRangeRequired)Configtrue ise getData() istekleri için bir tarih aralığı sağlanır.
setIsSteppedConfig(isSteppedConfig)Configtrue ise getConfig(), mevcut kullanıcı yapılandırmasıyla tekrar çağrılır.

DataStudioApp

Yöntemler

YöntemDönüş türüKısa açıklama
createCommunityConnector()CommunityConnectorYeni bir topluluk bağlayıcısı oluşturur.

DebugError

Yöntemler

YöntemDönüş türüKısa açıklama
printJson()StringBu nesnenin JSON gösterimini yazdırır.
setText(text)DebugErrorYalnızca yöneticilere gösterilen hata ayıklama hatasının metnini ayarlar.
throwException()voidBu istisnanın oluşturulmasını tetikler.

Field

Yöntemler

YöntemDönüş türüKısa açıklama
getAggregation()AggregationTypeBu Field öğesinin AggregationType değerini döndürür.
getDescription()StringBu Field öğesinin açıklamasını döndürür.
getFormula()StringBu Field öğesinin formülünü döndürür.
getGroup()StringBu Field öğesinin grubunu döndürür.
getId()StringBu Field öğesinin kimliğini döndürür.
getIsReaggregatable()BooleanBu alan yeniden toplu hale getirilebiliyorsa true, aksi takdirde false değerini döndürür.
getName()StringBu Field öğesinin adını döndürür.
getType()FieldTypeBu Field öğesinin FieldType değerini döndürür.
isDefault()BooleanBu Field varsayılan metrik veya boyutsa true değerini döndürür.
isDimension()BooleanBu alan bir boyutsa true değerini döndürür.
isHidden()BooleanBu Field gizlenmişse true değerini döndürür.
isMetric()BooleanBu alan bir metriksa true değerini döndürür.
setAggregation(aggregation)FieldBu Field öğesinin toplama türünü ayarlar.
setDescription(description)FieldBu Field öğesinin açıklamasını ayarlar.
setFormula(formula)FieldBu Field öğesinin formülünü ayarlar.
setGroup(group)FieldBu Field öğesinin grubunu ayarlar.
setId(id)FieldBu Field öğesinin kimliğini ayarlar.
setIsHidden(isHidden)FieldBu Field öğesinin gizli durumunu ayarlar.
setIsReaggregatable(isReaggregatable)FieldField için yeniden toplama izni verilen durumu ayarlar.
setName(name)FieldBu Field öğesinin adını ayarlar.
setType(type)FieldBu Field öğesinin FieldType değerini ayarlar.

FieldType

Özellikler

MülkTürAçıklama
YEAREnumYıl, 2017 gibi YYYY biçiminde olmalıdır.
YEAR_QUARTEREnumYYYYQ biçiminde yıl ve çeyrek (ör. 20171).
YEAR_MONTHEnumYYYYAA biçiminde yıl ve ay (ör. 201703).
YEAR_WEEKEnumYYYYww biçiminde yıl ve hafta (ör. 201707).
YEAR_MONTH_DAYEnumYıl, ay ve gün YYYYAAGG biçiminde (ör. 20170317).
YEAR_MONTH_DAY_HOUREnumYıl, ay, gün ve saat (YYYYAAGGSS biçiminde; örneğin 2017031703).
YEAR_MONTH_DAY_MINUTEEnumYıl, ay, gün, saat ve dakika. 201703170230 gibi YYYYAAGGSSdd biçiminde olmalıdır.
YEAR_MONTH_DAY_SECONDEnumYYYYMMDDHHmmss biçiminde yıl, ay, gün, saat, dakika ve saniye (ör. 20170317023017).
QUARTEREnumÇeyrek (1, 2, 3 veya 4 biçiminde).
MONTHEnumAy, AA biçiminde olmalıdır (ör. 03).
WEEKEnumHafta, 07 gibi ww biçiminde.
MONTH_DAYEnumAy ve gün, 0317 gibi AAGG biçiminde.
DAY_OF_WEEKEnum0'ın pazar gününü temsil ettiği [0,6] aralığında bir sayı.
DAYEnumGG biçiminde gün (ör. 17).
HOUREnumSaat, 13 gibi SS biçiminde olmalıdır.
MINUTEEnumDakika, mm biçiminde olmalıdır (ör. 12).
DURATIONEnumSaniye cinsinden süre.
COUNTRYEnumABD gibi bir ülke.
COUNTRY_CODEEnumÜlke kodu (ör. ABD).
CONTINENTEnumAmerika gibi bir kıta.
CONTINENT_CODEEnum019 gibi bir kıta kodu.
SUB_CONTINENTEnumKuzey Amerika gibi bir alt kıta.
SUB_CONTINENT_CODEEnum003 gibi bir alt kıta kodu.
REGIONEnumKaliforniya gibi bir bölge.
REGION_CODEEnumCA gibi bir bölge kodu.
CITYEnumMountain View gibi bir şehir.
CITY_CODEEnum1014044 gibi bir şehir kodu.
METROEnumSan Francisco-Oakland-San Jose CA gibi bir metropol.
METRO_CODEEnum200807 gibi bir metropol kodu.
LATITUDE_LONGITUDEEnum51.5074, -0.1278 gibi bir enlem boylam çifti.
NUMBEREnumOndalık sayı.
PERCENTEnumOndalık yüzde (1,0'dan büyük olabilir).
TEXTEnumSerbest biçimli metin.
BOOLEANEnumtrue veya false Boole değeri.
URLEnumhttps://google.com gibi bir URL.
HYPERLINKEnumKöprü
IMAGEEnumBir resim.
IMAGE_LINKEnumResim bağlantısı
CURRENCY_AEDEnumBAE dirhemi cinsinden para birimi.
CURRENCY_ALLEnumTüm para birimleri
CURRENCY_ARSEnumARS cinsinden para birimi.
CURRENCY_AUDEnumAvustralya doları cinsinden para birimi.
CURRENCY_BDTEnumBDT cinsinden para birimi.
CURRENCY_BGNEnumBGN cinsinden para birimi.
CURRENCY_BOBEnumBOB cinsinden para birimi.
CURRENCY_BRLEnumBrezilya reali cinsinden para birimi.
CURRENCY_CADEnumKanada doları cinsinden para birimi.
CURRENCY_CDFEnumCDF'den alınan para birimi.
CURRENCY_CHFEnumİsviçre frangı cinsinden para birimi.
CURRENCY_CLPEnumCLP cinsinden para birimi.
CURRENCY_CNYEnumCNY cinsinden para birimi.
CURRENCY_COPEnumCOP cinsinden para birimi.
CURRENCY_CRCEnumKosta Rika kolonu cinsinden para birimi.
CURRENCY_CZKEnumÇek korunası cinsinden para birimi.
CURRENCY_DKKEnumPara birimi DKK olmalıdır.
CURRENCY_DOPEnumDominik Pesosu cinsinden para birimi.
CURRENCY_EGPEnumMısır lirası cinsinden para birimi.
CURRENCY_ETBEnumETB cinsinden para birimi.
CURRENCY_EUREnumPara birimi EUR olmalıdır.
CURRENCY_GBPEnumGBP cinsinden para birimi.
CURRENCY_HKDEnumHKD cinsinden para birimi.
CURRENCY_HRKEnumHRK para birimi.
CURRENCY_HUFEnumMacar forinti cinsinden para birimi.
CURRENCY_IDREnumPara birimi IDR olmalıdır.
CURRENCY_ILSEnumILS cinsinden para birimi.
CURRENCY_INREnumINR cinsinden para birimi.
CURRENCY_IRREnumİran riyali cinsinden gelir.
CURRENCY_ISKEnumISK para birimi
CURRENCY_JMDEnumJMD para birimi.
CURRENCY_JPYEnumJPY cinsinden para birimi.
CURRENCY_KRWEnumKRW cinsinden para birimi.
CURRENCY_LKREnumLKR para birimi.
CURRENCY_LTLEnumLTL cinsinden para birimi.
CURRENCY_MNTEnumMNT cinsinden para birimi.
CURRENCY_MVREnumMVR para birimi.
CURRENCY_MXNEnumPara birimi Meksika pesosu olmalıdır.
CURRENCY_MYREnumMYR cinsinden para birimi.
CURRENCY_NGNEnumNGN cinsinden para birimi.
CURRENCY_NOKEnumNOK cinsinden para birimi.
CURRENCY_NZDEnumYeni Zelanda doları cinsinden para birimi.
CURRENCY_PABEnumPAB'den alınan para birimi.
CURRENCY_PENEnumPEN cinsinden para birimi.
CURRENCY_PHPEnumPHP'deki para birimi.
CURRENCY_PKREnumPKR cinsinden para birimi.
CURRENCY_PLNEnumPLN cinsinden para birimi.
CURRENCY_RONEnumRON cinsinden para birimi.
CURRENCY_RSDEnumSırp dinarı cinsinden para birimi.
CURRENCY_RUBEnumRUB cinsinden para birimi.
CURRENCY_SAREnumSAR cinsinden para birimi.
CURRENCY_SEKEnumSEK cinsinden para birimi.
CURRENCY_SGDEnumSGD cinsinden para birimi.
CURRENCY_THBEnumTayland bahtı cinsinden para birimi.
CURRENCY_TRYEnumTRY cinsinden para birimi.
CURRENCY_TWDEnumTWD cinsinden para birimi.
CURRENCY_TZSEnumTZS cinsinden para birimi.
CURRENCY_UAHEnumUkrayna grivnası cinsinden para birimi.
CURRENCY_USDEnumPara birimi ABD doları olmalıdır.
CURRENCY_UYUEnumUYU cinsinden para birimi.
CURRENCY_VEFEnumVEF'den elde edilen para birimi.
CURRENCY_VNDEnumVietnam dongu cinsinden para birimi.
CURRENCY_YEREnumYER para birimi.
CURRENCY_ZAREnumZAR cinsinden para birimi.

Fields

Yöntemler

YöntemDönüş türüKısa açıklama
asArray()Field[]Bu nesnenin görünümünü dizi olarak 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 kimliği olan Field'ler için filtrelenmiş 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 bu kimliğe sahip alan yoksa null değerini döndürür.
newDimension()FieldYeni bir boyut Field 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.

GetAuthTypeResponse

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.
setAuthType(authType)GetAuthTypeResponseOluşturucunun AuthType ayarlar.
setHelpUrl(helpUrl)GetAuthTypeResponseOluşturucunun yardım URL'sini ayarlar.

GetDataResponse

Yöntemler

YöntemDönüş türüKısa açıklama
addAllRows(rows)GetDataResponseBu GetDataResponse öğesine birden fazla veri satırı ekler.
addRow(row)GetDataResponseBu GetDataResponse raporuna bir veri satırı ekler.
build()ObjectBu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
setFields(fields)GetDataResponseOluşturucunun Fields ayarlar.
setFiltersApplied(filtersApplied)GetDataResponseBu oluşturucu için uygulanan filtrelerin durumunu ayarlar.

GetSchemaResponse

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.

Info

Yöntemler

YöntemDönüş türüKısa açıklama
setId(id)InfoBu yapılandırma girişi için benzersiz kimliği ayarlar.
setText(text)InfoBu yapılandırma girişi için metni ayarlar.

OptionBuilder

Yöntemler

YöntemDönüş türüKısa açıklama
setLabel(label)OptionBuilderBu seçenek oluşturucunun etiketini ayarlar.
setValue(value)OptionBuilderBu seçenek oluşturucunun değerini ayarlar.

SelectMultiple

Yöntemler

YöntemDönüş türüKısa açıklama
addOption(optionBuilder)SelectMultipleYeni bir seçim seçeneği ekler.
setAllowOverride(allowOverride)SelectMultipleBu yapılandırma girişi için geçersiz kılmayı etkinleştirir.
setHelpText(helpText)SelectMultipleBu yapılandırma girişi için yardım metnini ayarlar.
setId(id)SelectMultipleBu yapılandırma girişi için benzersiz kimliği ayarlar.
setIsDynamic(isDynamic)SelectMultipleBu yapılandırma girişi için dinamik durumu ayarlar.
setName(name)SelectMultipleBu yapılandırma girişi için görünen adı ayarlar.

SelectSingle

Yöntemler

YöntemDönüş türüKısa açıklama
addOption(optionBuilder)SelectSingleYeni bir seçim seçeneği ekler.
setAllowOverride(allowOverride)SelectSingleBu yapılandırma girişi için geçersiz kılmayı etkinleştirir.
setHelpText(helpText)SelectSingleBu yapılandırma girişi için yardım metnini ayarlar.
setId(id)SelectSingleBu yapılandırma girişi için benzersiz kimliği ayarlar.
setIsDynamic(isDynamic)SelectSingleBu yapılandırma girişi için dinamik durumu ayarlar.
setName(name)SelectSingleBu yapılandırma girişi için görünen adı ayarlar.

SetCredentialsResponse

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.
setIsValid(isValid)SetCredentialsResponseBu SetCredentialsResponse öğesinin geçerli durumunu ayarlar.

TextArea

Yöntemler

YöntemDönüş türüKısa açıklama
setAllowOverride(allowOverride)TextAreaBu yapılandırma girişi için geçersiz kılmayı etkinleştirir.
setHelpText(helpText)TextAreaBu yapılandırma girişi için yardım metnini ayarlar.
setId(id)TextAreaBu yapılandırma girişi için benzersiz kimliği ayarlar.
setIsDynamic(isDynamic)TextAreaBu yapılandırma girişi için dinamik durumu ayarlar.
setName(name)TextAreaBu yapılandırma girişi için görünen adı ayarlar.
setPlaceholder(placeholder)TextAreaBu yapılandırma girişi için yer tutucu metni ayarlar.

TextInput

Yöntemler

YöntemDönüş türüKısa açıklama
setAllowOverride(allowOverride)TextInputBu yapılandırma girişi için geçersiz kılmayı etkinleştirir.
setHelpText(helpText)TextInputBu yapılandırma girişi için yardım metnini ayarlar.
setId(id)TextInputBu yapılandırma girişi için benzersiz kimliği ayarlar.
setIsDynamic(isDynamic)TextInputBu yapılandırma girişi için dinamik durumu ayarlar.
setName(name)TextInputBu yapılandırma girişi için görünen adı ayarlar.
setPlaceholder(placeholder)TextInputBu yapılandırma girişi için yer tutucu metni ayarlar.

UserError

Yöntemler

YöntemDönüş türüKısa açıklama
printJson()StringBu nesnenin JSON gösterimini yazdırır.
setDebugText(text)UserErrorYalnızca yöneticilere gösterilen hata ayıklama hatasının metnini ayarlar.
setText(text)UserErrorKullanıcı hatası metnini ayarlar.
throwException()voidBu istisnanın oluşturulmasını tetikler.