Layanan ini memungkinkan skrip mengakses dan memodifikasi Konektor Komunitas Data Studio.
Class
Nama | Deskripsi singkat |
---|---|
AggregationType | Enum yang menentukan jenis agregasi yang dapat ditetapkan untuk Field . |
AuthType | Enum yang menentukan jenis autentikasi yang dapat ditetapkan untuk konektor. |
BigQueryConfig | Objek konfigurasi untuk konektor BigQuery native. |
BigQueryParameterType | Enum yang menentukan jenis parameter BigQuery yang dapat Anda tetapkan. |
Checkbox | Berisi informasi kotak centang untuk konfigurasi. |
CommunityConnector | CommunityConnector memungkinkan skrip mengakses builder dan utilitas guna membantu pengembangan Konektor Komunitas untuk Data Studio. |
Config | Berisi entri konfigurasi untuk konektor. |
DataStudioApp | DataStudioApp memungkinkan skrip berinteraksi dengan fitur yang berorientasi developer untuk Data Studio. |
DebugError | Error yang hanya dapat dilihat oleh admin konektor. |
Field | Berisi data terkait kolom. |
FieldType | Enum yang menentukan jenis yang dapat ditetapkan untuk Field . |
Fields | Berisi kumpulan Field untuk konektor komunitas. |
GetAuthTypeResponse | Builder untuk membuat respons getAuthType() bagi project skrip Anda. |
GetDataResponse | Builder untuk membuat respons getData() bagi project skrip Anda. |
GetSchemaResponse | Builder untuk membuat respons getSchema() bagi project skrip Anda. |
Info | Berisi data info untuk konfigurasi. |
OptionBuilder | Builder untuk membuat opsi bagi SelectSingle dan SelectMultiple . |
SelectMultiple | Berisi beberapa informasi pemilihan untuk konfigurasi. |
SelectSingle | Berisi informasi tunggal tertentu untuk konfigurasi. |
SetCredentialsResponse | Builder untuk membuat respons setCredentials() bagi project skrip Anda. |
TextArea | Berisi informasi area teks untuk konfigurasi. |
TextInput | Berisi informasi input teks untuk konfigurasi. |
UserError | Error yang ditampilkan kepada pengguna konektor. |
AggregationType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
AVG | Enum | Rata-rata. |
COUNT | Enum | Jumlah. |
COUNT_DISTINCT | Enum | Jumlah Berbeda. |
MAX | Enum | Maks. |
MIN | Enum | Min. |
SUM | Enum | Jumlah. |
AUTO | Enum | Otomatis. |
AuthType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
NONE | Enum | Tidak perlu otorisasi. |
OAUTH2 | Enum | Diperlukan otorisasi OAuth2. |
USER_PASS | Enum | Kredensial nama pengguna dan sandi diperlukan. |
PATH_USER_PASS | Enum | Nama pengguna, jalur, dan sandi diperlukan. |
PATH_KEY | Enum | Jalur dan kunci diperlukan. |
KEY | Enum | Kunci API atau Token diperlukan. |
USER_TOKEN | Enum | Nama pengguna dan token diperlukan. |
BigQueryConfig
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addQueryParameter(name, type, value) | BigQueryConfig | Menambahkan parameter kueri ke BigQueryConfig ini. |
build() | Object | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
printJson() | String | Mencetak representasi JSON objek ini. |
setAccessToken(accessToken) | BigQueryConfig | Menetapkan token akses BigQueryConfig ini. |
setBillingProjectId(billingProjectId) | BigQueryConfig | Menetapkan project ID penagihan BigQueryConfig ini. |
setQuery(query) | BigQueryConfig | Menetapkan kueri SQL untuk BigQueryConfig ini. |
setUseStandardSql(useStandardSql) | BigQueryConfig | Menentukan apakah kueri ditafsirkan sebagai SQL standar atau legacy. |
BigQueryParameterType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
STRING | Enum | String. |
INT64 | Enum | Bilangan bulat 64-bit. |
BOOL | Enum | Boolean. |
FLOAT64 | Enum | Bilangan floating point 64-bit. |
Checkbox
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAllowOverride(allowOverride) | Checkbox | Mengaktifkan penggantian untuk entri konfigurasi ini. |
setHelpText(helpText) | Checkbox | Menyetel teks bantuan untuk entri konfigurasi ini. |
setId(id) | Checkbox | Menetapkan ID unik untuk entri konfigurasi ini. |
setIsDynamic(isDynamic) | Checkbox | Menetapkan status dinamis untuk entri konfigurasi ini. |
setName(name) | Checkbox | Menetapkan nama tampilan untuk entri konfigurasi ini. |
CommunityConnector
Properti
Properti | Jenis | Deskripsi |
---|---|---|
AggregationType | AggregationType | Enumerasi AggregationType . |
AuthType | AuthType | Enumerasi AuthType . |
BigQueryParameterType | BigQueryParameterType | Enumerasi BigQueryParameterType . |
FieldType | FieldType | Enumerasi FieldType . |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getConfig() | Config | Mengembalikan objek Config . |
getFields() | Fields | Mengembalikan objek Fields . |
newAuthTypeResponse() | GetAuthTypeResponse | Menampilkan objek GetAuthTypeResponse baru. |
newBigQueryConfig() | BigQueryConfig | Menampilkan objek BigQueryConfig baru. |
newDebugError() | DebugError | Menampilkan objek DebugError baru. |
newGetDataResponse() | GetDataResponse | Menampilkan objek GetDataResponse baru. |
newGetSchemaResponse() | GetSchemaResponse | Menampilkan objek GetSchemaResponse baru. |
newSetCredentialsResponse() | SetCredentialsResponse | Menampilkan objek SetCredentialsResponse baru. |
newUserError() | UserError | Menampilkan objek UserError baru. |
Config
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | Object | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
newCheckbox() | Checkbox | Menampilkan entri konfigurasi kotak centang baru. |
newInfo() | Info | Menampilkan entri konfigurasi info baru. |
newOptionBuilder() | OptionBuilder | Menampilkan builder opsi baru. |
newSelectMultiple() | SelectMultiple | Menampilkan entri pilih beberapa konfigurasi yang baru. |
newSelectSingle() | SelectSingle | Menampilkan satu entri konfigurasi tunggal pilihan baru. |
newTextArea() | TextArea | Menampilkan entri konfigurasi area teks baru. |
newTextInput() | TextInput | Menampilkan entri konfigurasi input teks baru. |
printJson() | String | Mencetak representasi JSON objek ini. |
setDateRangeRequired(dateRangeRequired) | Config | Jika true , rentang tanggal akan diberikan untuk permintaan getData(). |
setIsSteppedConfig(isSteppedConfig) | Config | Jika true , getConfig() dipanggil lagi dengan konfigurasi pengguna saat ini. |
DataStudioApp
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
createCommunityConnector() | CommunityConnector | Membuat Konektor Komunitas baru. |
DebugError
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON objek ini. |
setText(text) | DebugError | Menetapkan teks error debug, yang hanya ditampilkan kepada admin. |
throwException() | void | Memicu kemunculan pengecualian ini. |
Field
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
getAggregation() | AggregationType | Menampilkan AggregationType dari Field ini. |
getDescription() | String | Menampilkan deskripsi Field ini. |
getFormula() | String | Menampilkan formula Field ini. |
getGroup() | String | Menampilkan grup Field ini. |
getId() | String | Menampilkan ID Field ini. |
getIsReaggregatable() | Boolean | Menampilkan true jika kolom ini dapat digabungkan ulang, atau false jika tidak. |
getName() | String | Menampilkan nama Field ini. |
getType() | FieldType | Menampilkan FieldType dari Field ini. |
isDefault() | Boolean | Menampilkan true jika Field ini merupakan metrik atau dimensi default. |
isDimension() | Boolean | Menampilkan true jika kolom ini adalah dimensi. |
isHidden() | Boolean | Menampilkan true jika Field ini disembunyikan. |
isMetric() | Boolean | Menampilkan true jika kolom ini berupa metrik. |
setAggregation(aggregation) | Field | Menetapkan jenis agregasi Field ini. |
setDescription(description) | Field | Menetapkan deskripsi Field ini. |
setFormula(formula) | Field | Menetapkan formula Field ini. |
setGroup(group) | Field | Menetapkan grup Field ini. |
setId(id) | Field | Menetapkan ID Field ini. |
setIsHidden(isHidden) | Field | Menetapkan status tersembunyi Field ini. |
setIsReaggregatable(isReaggregatable) | Field | Menetapkan status yang diizinkan agregasi ulang untuk Field . |
setName(name) | Field | Menetapkan nama Field ini. |
setType(type) | Field | Menetapkan FieldType untuk Field ini. |
FieldType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
YEAR | Enum | Tahun dalam format YYYY, misalnya 2017. |
YEAR_QUARTER | Enum | Tahun dan kuartal dalam format YYYYQ seperti 20171. |
YEAR_MONTH | Enum | Tahun dan bulan dalam format YYYYMM, misalnya 201703. |
YEAR_WEEK | Enum | Tahun dan minggu dalam format YYYYwww seperti 201707. |
YEAR_MONTH_DAY | Enum | Tahun, bulan, dan hari dalam format YYYYMMDD seperti 20170317. |
YEAR_MONTH_DAY_HOUR | Enum | Tahun, bulan, hari, dan jam dalam format YYYYMMDDHH seperti 2017031703. |
YEAR_MONTH_DAY_MINUTE | Enum | Tahun, bulan, hari, jam, dan menit dalam format YYYYMMDDHHmm seperti 201703170230. |
YEAR_MONTH_DAY_SECOND | Enum | Tahun, bulan, hari, jam, menit, dan detik dalam format YYYYMMDDHHmmss seperti 20170317023017. |
QUARTER | Enum | Kuartal dalam format 1, 2, 3, atau 4). |
MONTH | Enum | Bulan dalam format MM, seperti 03. |
WEEK | Enum | Minggu dalam format WW, misalnya 07. |
MONTH_DAY | Enum | Bulan dan hari dalam format MMDD, seperti 0317. |
DAY_OF_WEEK | Enum | Angka dalam rentang [0,6] dengan 0 mewakili hari Minggu. |
DAY | Enum | Hari dalam format DD seperti 17. |
HOUR | Enum | Jam dalam format HH seperti 13. |
MINUTE | Enum | Menit dalam format mm seperti 12. |
DURATION | Enum | Durasi waktu dalam detik. |
COUNTRY | Enum | Negara seperti Amerika Serikat. |
COUNTRY_CODE | Enum | Kode negara seperti AS. |
CONTINENT | Enum | Benua seperti Amerika. |
CONTINENT_CODE | Enum | Kode benua seperti 019. |
SUB_CONTINENT | Enum | Subbenua seperti Amerika Utara. |
SUB_CONTINENT_CODE | Enum | Kode subbenua seperti 003. |
REGION | Enum | Wilayah seperti California. |
REGION_CODE | Enum | Kode wilayah, misalnya CA. |
CITY | Enum | Kota seperti Jakarta. |
CITY_CODE | Enum | Kode kota seperti 1014044. |
METRO | Enum | Metro seperti San Francisco-Oakland-San Jose CA. |
METRO_CODE | Enum | Kode metro seperti 200807. |
LATITUDE_LONGITUDE | Enum | Pasangan garis bujur seperti 51.5074, -0.1278. |
NUMBER | Enum | Angka desimal. |
PERCENT | Enum | Persentase desimal (bisa lebih dari 1,0). |
TEXT | Enum | Teks bentuk bebas. |
BOOLEAN | Enum | Nilai boolean true atau false . |
URL | Enum | URL seperti teks seperti https://google.com. |
HYPERLINK | Enum | Hyperlink. |
IMAGE | Enum | Gambar. |
IMAGE_LINK | Enum | Link gambar. |
CURRENCY_AED | Enum | Mata uang dari AED. |
CURRENCY_ALL | Enum | Mata uang dari ALL. |
CURRENCY_ARS | Enum | Mata uang dari ARS. |
CURRENCY_AUD | Enum | Mata uang dari AUD. |
CURRENCY_BDT | Enum | Mata uang dari BDT. |
CURRENCY_BGN | Enum | Mata uang dari BGN. |
CURRENCY_BOB | Enum | Mata uang dari BOB. |
CURRENCY_BRL | Enum | Mata uang dari BRL. |
CURRENCY_CAD | Enum | Mata uang dari CAD. |
CURRENCY_CDF | Enum | Mata uang dari CDF. |
CURRENCY_CHF | Enum | Mata uang dari CHF. |
CURRENCY_CLP | Enum | Mata uang dari CLP. |
CURRENCY_CNY | Enum | Mata uang dari CNY. |
CURRENCY_COP | Enum | Mata uang dari COP. |
CURRENCY_CRC | Enum | Mata uang dari CRC. |
CURRENCY_CZK | Enum | Mata uang dari CZK. |
CURRENCY_DKK | Enum | Mata uang dari DKK. |
CURRENCY_DOP | Enum | Mata uang dari DOP. |
CURRENCY_EGP | Enum | Mata uang dari EGP. |
CURRENCY_ETB | Enum | Mata uang dari ETB. |
CURRENCY_EUR | Enum | Mata uang dari EUR. |
CURRENCY_GBP | Enum | Mata uang dari GBP. |
CURRENCY_HKD | Enum | Mata uang dari HKD. |
CURRENCY_HRK | Enum | Mata uang dari HRK. |
CURRENCY_HUF | Enum | Mata uang dari HUF. |
CURRENCY_IDR | Enum | Mata uang dari IDR. |
CURRENCY_ILS | Enum | Mata uang dari ILS. |
CURRENCY_INR | Enum | Mata uang dari INR. |
CURRENCY_IRR | Enum | Mata uang dari IRR. |
CURRENCY_ISK | Enum | Mata uang dari ISK. |
CURRENCY_JMD | Enum | Mata uang dari JMD. |
CURRENCY_JPY | Enum | Mata uang dari JPY. |
CURRENCY_KRW | Enum | Mata uang dari KRW. |
CURRENCY_LKR | Enum | Mata uang dari LKR. |
CURRENCY_LTL | Enum | Mata uang dari LTL. |
CURRENCY_MNT | Enum | Mata uang dari MNT. |
CURRENCY_MVR | Enum | Mata uang dari MVR. |
CURRENCY_MXN | Enum | Mata uang dari MXN. |
CURRENCY_MYR | Enum | Mata uang dari MYR. |
CURRENCY_NGN | Enum | Mata uang dari NGN. |
CURRENCY_NOK | Enum | Mata uang dari NOK. |
CURRENCY_NZD | Enum | Mata uang dari NZD. |
CURRENCY_PAB | Enum | Mata uang dari PAB. |
CURRENCY_PEN | Enum | Mata uang dari PEN. |
CURRENCY_PHP | Enum | Mata uang dari PHP. |
CURRENCY_PKR | Enum | Mata uang dari PKR. |
CURRENCY_PLN | Enum | Mata uang dari PLN. |
CURRENCY_RON | Enum | Mata uang dari RON. |
CURRENCY_RSD | Enum | Mata uang dari RSD. |
CURRENCY_RUB | Enum | Mata uang dari RUB. |
CURRENCY_SAR | Enum | Mata uang dari SAR. |
CURRENCY_SEK | Enum | Mata uang dari SEK. |
CURRENCY_SGD | Enum | Mata uang dari SGD. |
CURRENCY_THB | Enum | Mata uang dari THB. |
CURRENCY_TRY | Enum | Mata uang dari TRY. |
CURRENCY_TWD | Enum | Mata uang dari TWD. |
CURRENCY_TZS | Enum | Mata uang dari TZS. |
CURRENCY_UAH | Enum | Mata uang dari UAH. |
CURRENCY_USD | Enum | Mata uang dari USD. |
CURRENCY_UYU | Enum | Mata uang dari UYU. |
CURRENCY_VEF | Enum | Mata uang dari VEF. |
CURRENCY_VND | Enum | Mata uang dari VND. |
CURRENCY_YER | Enum | Mata uang dari YER. |
CURRENCY_ZAR | Enum | Mata uang dari ZAR. |
Fields
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
asArray() | Field[] | Menampilkan tampilan objek ini sebagai array. |
build() | Object[] | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
forIds(ids) | Fields | Menampilkan objek Fields baru yang difilter ke Field dengan ID di ids . |
getDefaultDimension() | Field | Menampilkan dimensi default yang akan digunakan untuk kumpulan kolom. |
getDefaultMetric() | Field | Menampilkan metrik default yang akan digunakan untuk kumpulan kolom. |
getFieldById(fieldId) | Field | Menampilkan kolom dengan ID yang diberikan, atau null jika tidak ada kolom dengan ID tersebut di objek Fields ini. |
newDimension() | Field | Menampilkan dimensi baru Field . |
newMetric() | Field | Menampilkan metrik baru Field . |
setDefaultDimension(fieldId) | void | Menetapkan dimensi default yang akan digunakan untuk kumpulan kolom. |
setDefaultMetric(fieldId) | void | Menetapkan metrik default yang akan digunakan untuk kumpulan kolom. |
GetAuthTypeResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | Object | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
printJson() | String | Mencetak representasi JSON objek ini. |
setAuthType(authType) | GetAuthTypeResponse | Menetapkan AuthType builder. |
setHelpUrl(helpUrl) | GetAuthTypeResponse | Menetapkan URL bantuan builder. |
GetDataResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addAllRows(rows) | GetDataResponse | Menambahkan beberapa baris data ke GetDataResponse ini. |
addRow(row) | GetDataResponse | Menambahkan baris data ke GetDataResponse ini. |
build() | Object | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
setFields(fields) | GetDataResponse | Menetapkan Fields builder. |
setFiltersApplied(filtersApplied) | GetDataResponse | Menetapkan status filter yang diterapkan untuk builder ini. |
GetSchemaResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | Object | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
printJson() | String | Mencetak representasi JSON objek ini. |
setFields(fields) | GetSchemaResponse | Menetapkan Fields builder. |
Info
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setId(id) | Info | Menetapkan ID unik untuk entri konfigurasi ini. |
setText(text) | Info | Menetapkan teks untuk entri konfigurasi ini. |
OptionBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setLabel(label) | OptionBuilder | Menetapkan label builder opsi ini. |
setValue(value) | OptionBuilder | Menetapkan nilai builder opsi ini. |
SelectMultiple
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addOption(optionBuilder) | SelectMultiple | Menambahkan opsi pilih baru. |
setAllowOverride(allowOverride) | SelectMultiple | Mengaktifkan penggantian untuk entri konfigurasi ini. |
setHelpText(helpText) | SelectMultiple | Menyetel teks bantuan untuk entri konfigurasi ini. |
setId(id) | SelectMultiple | Menetapkan ID unik untuk entri konfigurasi ini. |
setIsDynamic(isDynamic) | SelectMultiple | Menetapkan status dinamis untuk entri konfigurasi ini. |
setName(name) | SelectMultiple | Menetapkan nama tampilan untuk entri konfigurasi ini. |
SelectSingle
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addOption(optionBuilder) | SelectSingle | Menambahkan opsi pilih baru. |
setAllowOverride(allowOverride) | SelectSingle | Mengaktifkan penggantian untuk entri konfigurasi ini. |
setHelpText(helpText) | SelectSingle | Menyetel teks bantuan untuk entri konfigurasi ini. |
setId(id) | SelectSingle | Menetapkan ID unik untuk entri konfigurasi ini. |
setIsDynamic(isDynamic) | SelectSingle | Menetapkan status dinamis untuk entri konfigurasi ini. |
setName(name) | SelectSingle | Menetapkan nama tampilan untuk entri konfigurasi ini. |
SetCredentialsResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | Object | Memvalidasi objek ini dan menampilkannya dalam format yang diperlukan oleh Data Studio. |
printJson() | String | Mencetak representasi JSON objek ini. |
setIsValid(isValid) | SetCredentialsResponse | Menetapkan status valid SetCredentialsResponse ini. |
TextArea
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAllowOverride(allowOverride) | TextArea | Mengaktifkan penggantian untuk entri konfigurasi ini. |
setHelpText(helpText) | TextArea | Menyetel teks bantuan untuk entri konfigurasi ini. |
setId(id) | TextArea | Menetapkan ID unik untuk entri konfigurasi ini. |
setIsDynamic(isDynamic) | TextArea | Menetapkan status dinamis untuk entri konfigurasi ini. |
setName(name) | TextArea | Menetapkan nama tampilan untuk entri konfigurasi ini. |
setPlaceholder(placeholder) | TextArea | Menetapkan teks placeholder untuk entri konfigurasi ini. |
TextInput
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAllowOverride(allowOverride) | TextInput | Mengaktifkan penggantian untuk entri konfigurasi ini. |
setHelpText(helpText) | TextInput | Menyetel teks bantuan untuk entri konfigurasi ini. |
setId(id) | TextInput | Menetapkan ID unik untuk entri konfigurasi ini. |
setIsDynamic(isDynamic) | TextInput | Menetapkan status dinamis untuk entri konfigurasi ini. |
setName(name) | TextInput | Menetapkan nama tampilan untuk entri konfigurasi ini. |
setPlaceholder(placeholder) | TextInput | Menetapkan teks placeholder untuk entri konfigurasi ini. |
UserError
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON objek ini. |
setDebugText(text) | UserError | Menetapkan teks error debug, yang hanya ditampilkan kepada admin. |
setText(text) | UserError | Menetapkan teks error pengguna. |
throwException() | void | Memicu kemunculan pengecualian ini. |