- Referensi: Spreadsheet
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Color
- ColorStyle
- ThemeColorType
- Batas
- Batas
- Gaya
- Padding
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Tautkan
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Sheet
- SheetProperties
- SheetType
- GridProperties
- DataSourceSheetProperties
- DataSourceColumn
- DataSourceColumnReference
- DataExecutionStatus
- DataExecutionState
- DataExecutionErrorCode
- GridData
- RowData
- CellData
- ExtendedValue
- ErrorValue
- ErrorType
- TextFormatRun
- DataValidationRule
- BooleanCondition
- ConditionType
- ConditionValue
- RelativeDate
- PivotTable
- GridRange
- PivotGroup
- PivotGroupValueMetadata
- SortOrder
- PivotGroupSortValueBucket
- PivotGroupRule
- ManualRule
- ManualRuleGroup
- HistogramRule
- DateTimeRule
- DateTimeRuleType
- PivotGroupLimit
- PivotFilterCriteria
- PivotFilterSpec
- PivotValue
- PivotValueSummarizeFunction
- PivotValueCalculatedDisplayType
- PivotValueLayout
- DataSourceTable
- DataSourceTableColumnSelectionType
- FilterSpec
- FilterCriteria
- SortSpec
- DataSourceFormula
- DimensionProperties
- ConditionalFormatRule
- BooleanRule
- GradientRule
- InterpolationPoint
- InterpolationPointType
- FilterView
- ProtectedRange
- Editor
- BasicFilter
- EmbeddedChart
- ChartSpec
- TextPosition
- DataSourceChartProperties
- BasicChartSpec
- BasicChartType
- BasicChartLegendPosition
- BasicChartAxis
- BasicChartAxisPosition
- ChartAxisViewWindowOptions
- ViewWindowMode
- BasicChartDomain
- ChartData
- ChartSourceRange
- ChartGroupRule
- ChartDateTimeRule
- ChartDateTimeRuleType
- ChartHistogramRule
- ChartAggregateType
- BasicChartSeries
- LineStyle
- LineDashType
- DataLabel
- DataLabelType
- DataLabelPlacement
- PointStyle
- PointShape
- BasicSeriesDataPointStyleOverride
- BasicChartStackedType
- BasicChartCompareMode
- PieChartSpec
- PieChartLegendPosition
- BubbleChartSpec
- BubbleChartLegendPosition
- CandlestickChartSpec
- CandlestickDomain
- CandlestickData
- CandlestickSeries
- OrgChartSpec
- OrgChartNodeSize
- HistogramChartSpec
- HistogramSeries
- HistogramChartLegendPosition
- WaterfallChartSpec
- WaterfallChartDomain
- WaterfallChartSeries
- WaterfallChartColumnStyle
- WaterfallChartCustomSubtotal
- WaterfallChartStackedType
- TreemapChartSpec
- TreemapChartColorScale
- ScorecardChartSpec
- KeyValueFormat
- BaselineValueFormat
- ComparisonType
- ChartNumberFormatSource
- ChartCustomNumberFormatOptions
- ChartHiddenDimensionStrategy
- EmbeddedObjectPosition
- OverlayPosition
- GridCoordinate
- EmbeddedObjectBorder
- BandedRange
- BandingProperties
- DimensionGroup
- Pemotong
- SlicerSpec
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Interval
- Metode
Referensi: Spreadsheet
Sumber daya yang mewakili {i>spreadsheet<i}.
Representasi JSON |
---|
{ "spreadsheetId": string, "properties": { object ( |
Kolom | |
---|---|
spreadsheetId |
ID spreadsheet. Kolom ini bersifat hanya baca. |
properties |
Properti keseluruhan {i>spreadsheet<i}. |
sheets[] |
Sheet yang merupakan bagian dari {i>spreadsheet<i}. |
namedRanges[] |
Rentang bernama yang ditetapkan dalam spreadsheet. |
spreadsheetUrl |
URL spreadsheet. Kolom ini bersifat hanya baca. |
developerMetadata[] |
Metadata developer yang terkait dengan spreadsheet. |
dataSources[] |
Daftar sumber data eksternal yang terhubung dengan {i>spreadsheet<i}. |
dataSourceSchedules[] |
Hanya output. Daftar jadwal pembaruan sumber data. |
SpreadsheetProperties
Properti {i>spreadsheet<i}.
Representasi JSON |
---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
Kolom | |
---|---|
title |
Judul {i>spreadsheet<i}. |
locale |
Lokalitas spreadsheet dalam salah satu format berikut:
Catatan: saat memperbarui kolom ini, tidak semua lokal/bahasa didukung. |
autoRecalc |
Jumlah waktu tunggu sebelum fungsi yang tidak stabil dihitung ulang. |
timeZone |
Zona waktu spreadsheet, dalam format CLDR seperti |
defaultFormat |
Format default semua sel dalam spreadsheet. |
iterativeCalculationSettings |
Menentukan apakah dan bagaimana referensi melingkar diselesaikan dengan penghitungan berulang. Tidak adanya kolom ini berarti referensi melingkar menyebabkan error penghitungan. |
spreadsheetTheme |
Tema diterapkan ke spreadsheet. |
importFunctionsExternalUrlAccessAllowed |
Menentukan apakah akan mengizinkan akses URL eksternal untuk fungsi gambar dan impor. Hanya baca jika true (benar). Jika salah, Anda dapat menetapkan ke benar. Nilai ini akan diabaikan dan selalu menampilkan benar (true) jika admin telah mengaktifkan fitur pemberian izin. |
RecalculationInterval
Enumerasi kemungkinan opsi interval penghitungan ulang.
Enum | |
---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Nilai default. Nilai ini tidak boleh digunakan. |
ON_CHANGE |
Fungsi yang tidak stabil diperbarui di setiap perubahan. |
MINUTE |
Fungsi yang tidak stabil diperbarui pada setiap perubahan dan setiap menit. |
HOUR |
Fungsi volatil diperbarui di setiap perubahan dan per jam. |
IterativeCalculationSettings
Setelan untuk mengontrol cara dependensi sirkular diselesaikan dengan penghitungan berulang.
Representasi JSON |
---|
{ "maxIterations": integer, "convergenceThreshold": number } |
Kolom | |
---|---|
maxIterations |
Jika penghitungan berulang diaktifkan, jumlah maksimum penghitungan akan dibulatkan. |
convergenceThreshold |
Jika penghitungan berulang diaktifkan dan hasil berturut-turut berbeda dengan kurang dari nilai minimum ini, pembulatan penghitungan akan berhenti. |
SpreadsheetTheme
Mewakili tema spreadsheet
Representasi JSON |
---|
{
"primaryFontFamily": string,
"themeColors": [
{
object ( |
Kolom | |
---|---|
primaryFontFamily |
Nama jenis font utama. |
themeColors[] |
Pasangan warna tema spreadsheet. Untuk memperbarui, Anda harus menyediakan semua pasangan warna tema. |
ThemeColorPair
Sepasang pemetaan jenis warna tema spreadsheet ke warna konkret yang diwakilinya.
Representasi JSON |
---|
{ "colorType": enum ( |
Kolom | |
---|---|
colorType |
Jenis warna tema spreadsheet. |
color |
Warna konkret yang sesuai dengan jenis warna tema. |
NamedRange
Rentang bernama.
Representasi JSON |
---|
{
"namedRangeId": string,
"name": string,
"range": {
object ( |
Kolom | |
---|---|
namedRangeId |
ID rentang bernama. |
name |
Nama rentang bernama. |
range |
Rentang yang diwakilinya. |
DataSource
Informasi tentang sumber data eksternal dalam spreadsheet.
Representasi JSON |
---|
{ "dataSourceId": string, "spec": { object ( |
Kolom | |
---|---|
dataSourceId |
ID unik cakupan spreadsheet yang mengidentifikasi sumber data. Contoh: 1080547365. |
spec |
|
calculatedColumns[] |
Semua kolom kalkulasi di sumber data. |
sheetId |
ID Saat membuat sumber data, sheet |
DataSourceSpec
Kolom ini menentukan detail sumber data. Misalnya, untuk BigQuery, hal ini menentukan informasi tentang sumber BigQuery.
Representasi JSON |
---|
{ "parameters": [ { object ( |
Kolom | |
---|---|
parameters[] |
Parameter sumber data, digunakan saat membuat kueri sumber data. |
Kolom union spec . Spesifikasi sebenarnya per jenis sumber data. spec hanya dapat berupa salah satu dari berikut: |
|
bigQuery |
|
looker |
Sebuah [LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
Spesifikasi sumber data BigQuery yang terhubung ke sheet.
Representasi JSON |
---|
{ "projectId": string, // Union field |
Kolom | |
---|---|
projectId |
ID project Google Cloud yang diaktifkan untuk BigQuery dengan akun penagihan terlampir. Project akan dikenai biaya untuk setiap kueri yang dijalankan terhadap sumber data. |
Kolom union spec . Spesifikasi sebenarnya. spec hanya dapat berupa salah satu dari berikut: |
|
querySpec |
|
tableSpec |
|
BigQueryQuerySpec
Menentukan kueri BigQuery kustom.
Representasi JSON |
---|
{ "rawQuery": string } |
Kolom | |
---|---|
rawQuery |
String kueri mentah. |
BigQueryTableSpec
Menentukan definisi tabel BigQuery. Hanya tabel native yang diizinkan.
Representasi JSON |
---|
{ "tableProjectId": string, "tableId": string, "datasetId": string } |
Kolom | |
---|---|
tableProjectId |
ID project BigQuery yang memiliki tabel tersebut. Jika tidak ditentukan, |
tableId |
ID tabel BigQuery. |
datasetId |
ID set data BigQuery. |
LookerDataSourceSpec
Spesifikasi sumber data Looker.
Representasi JSON |
---|
{ "instanceUri": string, "model": string, "explore": string } |
Kolom | |
---|---|
instanceUri |
URL instance Looker. |
model |
Nama model Looker. |
explore |
Nama eksplorasi model Looker. |
DataSourceParameter
Parameter dalam kueri sumber data. Parameter ini memungkinkan pengguna meneruskan nilai dari spreadsheet ke dalam kueri.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union identifier . ID parameter. identifier hanya dapat berupa salah satu dari berikut: |
|
name |
Parameter bernama. Harus merupakan ID yang sah untuk |
Kolom union value . Nilai parameter. value hanya dapat berupa salah satu dari berikut: |
|
namedRangeId |
ID |
range |
Rentang yang berisi nilai parameter. Ukurannya harus 1x1. |
DataSourceRefreshSchedule
Jadwalkan untuk memuat ulang sumber data.
Sumber data di spreadsheet diperbarui dalam interval waktu tertentu. Anda dapat menentukan waktu mulai dengan mengklik tombol Muat Ulang Terjadwal di editor Spreadsheet, tetapi intervalnya ditetapkan menjadi 4 jam. Misalnya, jika Anda menentukan waktu mulai pukul 08.00 , pembaruan akan berlangsung antara pukul 08.00 dan 12.00 setiap hari.
Representasi JSON |
---|
{ "enabled": boolean, "refreshScope": enum ( |
Kolom | |
---|---|
enabled |
True jika jadwal muat ulang diaktifkan, atau false jika tidak. |
refreshScope |
Cakupan pemuatan ulang. Harus berupa |
nextRun |
Hanya output. Interval waktu proses berikutnya. |
Kolom union schedule_config . Konfigurasi jadwal schedule_config hanya dapat berupa salah satu dari yang berikut: |
|
dailySchedule |
Jadwal pembaruan harian. |
weeklySchedule |
Jadwal pembaruan mingguan. |
monthlySchedule |
Jadwal pembaruan bulanan. |
DataSourceRefreshScope
Cakupan pembaruan sumber data.
Enum | |
---|---|
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED |
Nilai default, jangan digunakan. |
ALL_DATA_SOURCES |
Memuat ulang semua sumber data dan objek sumber datanya yang terkait di spreadsheet. |
DataSourceRefreshDailySchedule
Jadwal pembaruan data setiap hari dalam interval waktu tertentu.
Representasi JSON |
---|
{
"startTime": {
object ( |
Kolom | |
---|---|
startTime |
Waktu mulai interval waktu saat pembaruan sumber data dijadwalkan. Hanya |
TimeOfDay
Mewakili waktu. Tanggal dan zona waktu tidak signifikan atau ditentukan di tempat lain. API dapat memilih untuk memungkinkan detik kabisat. Jenis terkait adalah google.type.Date
dan google.protobuf.Timestamp
.
Representasi JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Kolom | |
---|---|
hours |
Jam dalam format 24 jam. Harus dari 0 hingga 23. API dapat memilih untuk mengizinkan nilai "24:00:00" untuk skenario seperti waktu tutup bisnis. |
minutes |
Menit dalam jam. Harus dari 0 hingga 59. |
seconds |
Detik dalam waktu. Biasanya harus dari 0 hingga 59. API dapat mengizinkan nilai 60 jika memungkinkan lompatan-detik. |
nanos |
Pecahan detik dalam nanodetik. Harus dari 0 hingga 999.999.999. |
DataSourceRefreshWeeklySchedule
Jadwal mingguan untuk data yang diperbarui pada hari tertentu dalam interval waktu tertentu.
Representasi JSON |
---|
{ "startTime": { object ( |
Kolom | |
---|---|
startTime |
Waktu mulai interval waktu saat pembaruan sumber data dijadwalkan. Hanya |
daysOfWeek[] |
Hari pembaruan. Minimal satu hari harus ditentukan. |
DayOfWeek
Merepresentasikan hari.
Enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Hari tidak ditentukan. |
MONDAY |
Senin |
TUESDAY |
Selasa |
WEDNESDAY |
Rabu |
THURSDAY |
Kamis |
FRIDAY |
Jumat |
SATURDAY |
Sabtu |
SUNDAY |
Minggu |
DataSourceRefreshMonthlySchedule
Jadwal bulanan yang diperbarui untuk data pada hari tertentu dalam sebulan dalam interval waktu tertentu.
Representasi JSON |
---|
{
"startTime": {
object ( |
Kolom | |
---|---|
startTime |
Waktu mulai interval waktu saat pembaruan sumber data dijadwalkan. Hanya |
daysOfMonth[] |
Tanggal pembaruan. Hanya 1-28 yang didukung, pemetaan untuk tanggal 1 hingga 28. Minimal satu hari harus ditentukan. |
Interval
Mewakili interval waktu, yang dienkode sebagai Awal stempel waktu (inklusif) dan akhir Stempel waktu (eksklusif).
Awalnya harus lebih kecil dari atau sama dengan akhir. Jika awal sama dengan akhir, interval akan kosong (tidak cocok dengan waktu). Jika awal dan akhir tidak ditentukan, intervalnya akan cocok kapan saja.
Representasi JSON |
---|
{ "startTime": string, "endTime": string } |
Kolom | |
---|---|
startTime |
Opsional. Awal interval yang inklusif. Jika ditentukan, Stempel waktu yang cocok dengan interval ini harus sama atau setelah dimulai. |
endTime |
Opsional. Akhir eksklusif interval. Jika ditentukan, Stempel waktu yang cocok dengan interval ini harus sebelum akhir. |
Metode |
|
---|---|
|
Menerapkan satu atau beberapa update pada spreadsheet. |
|
Membuat {i>spreadsheet<i}, yang menampilkan {i>spreadsheet<i} yang baru dibuat. |
|
Menampilkan spreadsheet dengan ID yang diberikan. |
|
Menampilkan spreadsheet dengan ID yang diberikan. |