Data Studio Service

Data Studio

Bu hizmet, komut dosyalarının Data Studio Topluluk Bağlantıları'na erişmesine ve bu bağlantıları 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 bir BigQuery bağlayıcısı için yapılandırma nesnesi.
BigQueryParameterTypeAyarlayabileceğiniz BigQuery parametre türlerini tanımlayan bir enum.
CheckboxYapılandırmayla ilgili onay kutusu bilgilerini içerir.
CommunityConnectorTopluluk Bağlayıcısı, komut dosyalarının Data Studio için Topluluk Bağlayıcıları'nın geliştirilmesine yardımcı olmak amacıyla oluşturuculara ve yardımcı programlara erişmesine olanak tanır.
ConfigBir bağlayıcının yapılandırma girişlerini içerir.
DataStudioAppDataStudio uygulaması, komut dosyalarının Data Studio'ya yönelik geliştirici odaklı özelliklerle etkileşim kurması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.
FieldsBir topluluk bağlayıcısı için bir dizi Field içerir.
GetAuthTypeResponseKomut dosyası projeniz için getAuthType() yanıtı oluşturmak üzere oluşturucu.
GetDataResponseKomut dosyası projeniz için getData() yanıtı oluşturmak üzere oluşturucu.
GetSchemaResponseKomut dosyası projeniz için getSchema() yanıtı oluşturmak üzere oluşturucu.
InfoYapılandırmayla ilgili bilgi verilerini içerir.
OptionBuilderSelectSingle ve SelectMultiple için seçenekler oluşturmaya yönelik bir oluşturucu.
SelectMultipleYapılandırmayla ilgili birden fazla bilgi içerir.
SelectSingleYapılandırmayla ilgili tek bir bilgi içerir.
SetCredentialsResponseKomut dosyası projeniz için setCredentials() yanıtı oluşturmak üzere oluşturucu.
TextAreaYapılandırmayla ilgili metin alanı bilgilerini içerir.
TextInputYapılandırmayla ilgili metin girişi bilgilerini içerir.
UserErrorBağlayıcının kullanıcılarına gösterilen hata.

AggregationType

Özellikler

MülkTürAçıklama
AVGEnumOrtalama.
COUNTEnumSayı.
COUNT_DISTINCTEnumTekil sayma.
MAXEnumMaks.
MINEnumMin.
SUMEnumToplam.
AUTOEnumOtomatik.

AuthType

Özellikler

MülkTürAçıklama
NONEEnumYetkilendirme gerekmez.
OAUTH2EnumOAuth2 yetkilendirmesi gerekli.
USER_PASSEnumKullanıcı adı ve şifre kimlik bilgileri gereklidir.
PATH_USER_PASSEnumKullanıcı adı, yol ve şifre gereklidir.
PATH_KEYEnumYol ve anahtar gerekli.
KEYEnumAPI anahtarı veya jeton gereklidir.
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'nin faturalandırma proje kimliğini ayarlar.
setQuery(query)BigQueryConfigBu BigQueryConfig için SQL sorgusunu ayarlar.
setUseStandardSql(useStandardSql)BigQueryConfigSorgunun standart SQL mi yoksa eski SQL mi olarak yorumlanacağını belirler.

BigQueryParameterType

Özellikler

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

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şinin benzersiz kimliğini ayarlar.
setIsDynamic(isDynamic)CheckboxBu yapılandırma girişinin dinamik durumunu belirler.
setName(name)CheckboxBu yapılandırma girişinin görünen adını 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()ConfigBir Config nesnesi döndürür.
getFields()FieldsBir Fields nesnesi 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ırması girişi döndürür.
newInfo()InfoYeni bir bilgi yapılandırması 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ırması girişi döndürür.
newSelectSingle()SelectSingleYeni bir tek 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ırması 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 atılmasını tetikler.

Field

Yöntemler

YöntemDönüş türüKısa açıklama
getAggregation()AggregationTypeBu Field için 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 özelliğinin kimliğini döndürür.
getIsReaggregatable()BooleanBu alan yeniden toplanabiliyorsa true, aksi takdirde false değerini döndürür.
getName()StringBu Field öğesinin adını döndürür.
getType()FieldTypeBu Field için 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 gizliyse true değerini döndürür.
isMetric()BooleanBu alan bir metrikse true değerini döndürür.
setAggregation(aggregation)FieldBu Field öğesinin toplama türünü belirler.
setDescription(description)FieldBu Field öğesinin açıklamasını ayarlar.
setFormula(formula)FieldBu Field öğesinin formülünü ayarlar.
setGroup(group)FieldBu Field öğesinin grubunu belirler.
setId(id)FieldBu Field özelliğinin kimliğini ayarlar.
setIsHidden(isHidden)FieldBu Field öğesinin gizli durumunu ayarlar.
setIsReaggregatable(isReaggregatable)FieldBir Field için yeniden toplamaya izin verilen durumu belirler.
setName(name)FieldBu Field öğesinin adını belirler.
setType(type)FieldBu Field öğesinin FieldType değerini ayarlar.

FieldType

Özellikler

MülkTürAçıklama
YEAREnumYYYY biçiminde yıl (ör. 2017).
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_DAYEnumYYYYAAGG biçiminde yıl, ay ve gün (ör. 20170317).
YEAR_MONTH_DAY_HOUREnumYYYYAAGGSS biçiminde yıl, ay, gün ve saat (ör. 2017031703).
YEAR_MONTH_DAY_MINUTEEnumYYYYAAGGSSsn biçiminde yıl, ay, gün, saat ve dakika (ör. 201703170230).
YEAR_MONTH_DAY_SECONDEnumYYYYAAGGSS biçiminde yıl, ay, gün, saat, dakika ve saniye (ör. 20170317023017).
QUARTEREnumÇeyrek (1, 2, 3 veya 4 biçiminde).
MONTHEnumAA biçiminde ay (ör. 03).
WEEKEnum07 gibi ww biçiminde hafta.
MONTH_DAYEnumAAGG biçiminde ay ve gün (ör. 0317).
DAY_OF_WEEKEnum0 ile 6 arasında bir sayı. 0,Pazar'ı temsil eder.
DAYEnumGG biçiminde gün (ör. 17).
HOUREnumSS biçiminde saat (ör. 13).
MINUTEEnumdk biçiminde dakika (ör. 12).
DURATIONEnumSaniye cinsinden süre.
COUNTRYEnumABD gibi bir ülke.
COUNTRY_CODEEnumUS gibi bir ülke kodu.
CONTINENTEnumKuzey ve Güney Amerika 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 metro.
METRO_CODEEnum200807 gibi bir metro kodu.
LATITUDE_LONGITUDEEnum51.5074, -0.1278 gibi bir enlem boylam çifti.
NUMBEREnumOndalık sayı.
PERCENTEnumOndalık yüzde (1,0'dan yüksek olabilir).
TEXTEnumSerbest biçimli metin.
BOOLEANEnumtrue veya false boole değeri.
URLEnumhttps://google.com gibi metin olarak bir URL.
HYPERLINKEnumBir köprü.
IMAGEEnumResim.
IMAGE_LINKEnumResim bağlantısı.
CURRENCY_AEDEnumBAE dirhemi olan para birimi.
CURRENCY_ALLEnumTÜM'deki para birimi.
CURRENCY_ARSEnumARS para birimi.
CURRENCY_AUDEnumPara birimi Avustralya doları.
CURRENCY_BDTEnumBDT'den para birimi.
CURRENCY_BGNEnumBGN para birimi.
CURRENCY_BOBEnumBOB tarafından sağlanan para birimi.
CURRENCY_BRLEnumPara birimi BRL.
CURRENCY_CADEnumCAD para birimi.
CURRENCY_CDFEnumCDF'den para birimi.
CURRENCY_CHFEnumİsviçre frangı cinsinden para birimi.
CURRENCY_CLPEnumCLP para birimi.
CURRENCY_CNYEnumCNY para birimi.
CURRENCY_COPEnumCOP'den para birimi.
CURRENCY_CRCEnumCRC'den alınan para birimi.
CURRENCY_CZKEnumPara birimi CZK.
CURRENCY_DKKEnumPara birimi DKK.
CURRENCY_DOPEnumDOP'den alınan para birimi.
CURRENCY_EGPEnumMısır lirası para birimi.
CURRENCY_ETBEnumPara birimi ETB.
CURRENCY_EUREnumPara birimi avro.
CURRENCY_GBPEnumGBP para birimi.
CURRENCY_HKDEnumHKD para birimi.
CURRENCY_HRKEnumHRK para birimi.
CURRENCY_HUFEnumHUF para birimi.
CURRENCY_IDREnumIDR para birimi.
CURRENCY_ILSEnumILS'den para birimi.
CURRENCY_INREnumINR olan para birimi.
CURRENCY_IRREnumIRR'den alınan para birimi.
CURRENCY_ISKEnumISK para birimi.
CURRENCY_JMDEnumJMD para birimi.
CURRENCY_JPYEnumJPY para birimi.
CURRENCY_KRWEnumKRW para birimi.
CURRENCY_LKREnumLKR para birimi.
CURRENCY_LTLEnumLTL para birimi.
CURRENCY_MNTEnumMNT para birimi.
CURRENCY_MVREnumMVR para birimi.
CURRENCY_MXNEnumMXN para birimi.
CURRENCY_MYREnumMalezya ringgiti para birimi.
CURRENCY_NGNEnumPara birimi NGN.
CURRENCY_NOKEnumNOK para birimi.
CURRENCY_NZDEnumNZD para birimi.
CURRENCY_PABEnumPAB'den para birimi.
CURRENCY_PENEnumPEN'deki para birimi.
CURRENCY_PHPEnumPHP'den para birimi.
CURRENCY_PKREnumPara birimi PKR.
CURRENCY_PLNEnumPara birimi PLN.
CURRENCY_RONEnumPara birimi RON.
CURRENCY_RSDEnumRSD para birimi.
CURRENCY_RUBEnumPara birimi RUB'den değiştirildi.
CURRENCY_SAREnumPara birimi SAR.
CURRENCY_SEKEnumSEK para birimi.
CURRENCY_SGDEnumSGD para birimi.
CURRENCY_THBEnumPara birimi THB.
CURRENCY_TRYEnumTRY olan para birimi.
CURRENCY_TWDEnumTWD para birimi.
CURRENCY_TZSEnumTZS para birimi.
CURRENCY_UAHEnumPara birimi UAH.
CURRENCY_USDEnumABD doları cinsinden para birimi.
CURRENCY_UYUEnumUYU para birimi.
CURRENCY_VEFEnumVEF'den para birimi.
CURRENCY_VNDEnumPara birimi VND.
CURRENCY_YEREnumYER'deki para birimi.
CURRENCY_ZAREnumZAR para birimi.

Fields

Yöntemler

YöntemDönüş türüKısa açıklama
asArray()Field[]Bu nesnenin bir 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'lere göre filtrelenen 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 bir alanı döndürür veya bu Fields nesnesinde bu kimliğe sahip bir 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 değerini 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'e 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 değerini 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 değerini ayarlar.

Info

Yöntemler

YöntemDönüş türüKısa açıklama
setId(id)InfoBu yapılandırma girişinin benzersiz kimliğini ayarlar.
setText(text)InfoBu yapılandırma girişinin metnini 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 belirler.

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şinin benzersiz kimliğini ayarlar.
setIsDynamic(isDynamic)SelectMultipleBu yapılandırma girişinin dinamik durumunu belirler.
setName(name)SelectMultipleBu yapılandırma girişinin görünen adını 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şinin benzersiz kimliğini ayarlar.
setIsDynamic(isDynamic)SelectSingleBu yapılandırma girişinin dinamik durumunu belirler.
setName(name)SelectSingleBu yapılandırma girişinin görünen adını 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 belirler.

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şinin benzersiz kimliğini ayarlar.
setIsDynamic(isDynamic)TextAreaBu yapılandırma girişinin dinamik durumunu belirler.
setName(name)TextAreaBu yapılandırma girişinin görünen adını 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şinin benzersiz kimliğini ayarlar.
setIsDynamic(isDynamic)TextInputBu yapılandırma girişinin dinamik durumunu belirler.
setName(name)TextInputBu yapılandırma girişinin görünen adını 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ının metnini ayarlar.
throwException()voidBu istisnanın atılmasını tetikler.