- Resource: Spreadsheet
- SpreadsheetProperties
- RecalculationInterval
- CellFormat
- NumberFormat
- NumberFormatType
- Color
- ColorStyle
- ThemeColorType
- Batas
- Batas
- Gaya
- Padding
- HorizontalAlign
- VerticalAlign
- WrapStrategy
- TextDirection
- TextFormat
- Link
- HyperlinkDisplayType
- TextRotation
- IterativeCalculationSettings
- SpreadsheetTheme
- ThemeColorPair
- Spreadsheet
- 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
- ChipRun
- Chip
- PersonProperties
- DisplayFormat
- RichLinkProperties
- 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
- Tabel
- TableRowsProperties
- TableColumnProperties
- ColumnType
- TableColumnDataValidationRule
- CommentAnchor
- NamedRange
- DataSource
- DataSourceSpec
- BigQueryDataSourceSpec
- BigQueryQuerySpec
- BigQueryTableSpec
- LookerDataSourceSpec
- DataSourceParameter
- DataSourceRefreshSchedule
- DataSourceRefreshScope
- DataSourceRefreshDailySchedule
- TimeOfDay
- DataSourceRefreshWeeklySchedule
- DayOfWeek
- DataSourceRefreshMonthlySchedule
- Interval
- CommentThread
- Post
- PostAuthor
- CommentActionType
- Status
- CommentsViewMode
- Metode
Resource: Spreadsheet
Resource yang merepresentasikan spreadsheet.
| Representasi JSON |
|---|
{ "spreadsheetId": string, "properties": { object ( |
| Kolom | |
|---|---|
spreadsheetId |
ID spreadsheet. Kolom ini bersifat hanya baca. |
properties |
Properti keseluruhan spreadsheet. |
sheets[] |
Sheet yang merupakan bagian dari spreadsheet. |
namedRanges[] |
Rentang bernama yang ditentukan 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 spreadsheet. |
dataSourceSchedules[] |
Hanya output. Daftar jadwal pemuatan ulang sumber data. |
comments[] |
Rangkaian komentar yang terkait dengan spreadsheet. |
commentsViewMode |
Hanya output. Mode tampilan komentar diterapkan ke spreadsheet. |
SpreadsheetProperties
Properti spreadsheet.
| Representasi JSON |
|---|
{ "title": string, "locale": string, "autoRecalc": enum ( |
| Kolom | |
|---|---|
title |
Judul spreadsheet. |
locale |
Lokalitas spreadsheet dalam salah satu format berikut:
Catatan: saat memperbarui kolom ini, tidak semua lokalitas/bahasa didukung. |
autoRecalc |
Jumlah waktu yang harus ditunggu 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 sirkular diselesaikan dengan penghitungan berulang. Jika kolom ini tidak ada, referensi melingkar akan menyebabkan error penghitungan. |
spreadsheetTheme |
Tema diterapkan ke spreadsheet. |
importFunctionsExternalUrlAccessAllowed |
Apakah akan mengizinkan akses URL eksternal untuk fungsi gambar dan impor. Hanya baca jika benar. Jika salah, Anda dapat menyetelnya ke benar. Nilai ini akan dilewati dan selalu menampilkan nilai benar jika admin telah mengaktifkan fitur daftar yang diizinkan. |
RecalculationInterval
Enumerasi opsi interval penghitungan ulang yang mungkin.
| Enum | |
|---|---|
RECALCULATION_INTERVAL_UNSPECIFIED |
Nilai default. Nilai ini tidak boleh digunakan. |
ON_CHANGE |
Fungsi yang tidak stabil diperbarui pada setiap perubahan. |
MINUTE |
Fungsi yang tidak stabil diperbarui pada setiap perubahan dan setiap menit. |
HOUR |
Fungsi yang tidak stabil diperbarui setiap kali ada perubahan dan setiap 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 putaran penghitungan yang akan dilakukan. |
convergenceThreshold |
Jika penghitungan berulang diaktifkan dan hasil berturut-turut berbeda kurang dari nilai minimum ini, penghitungan putaran 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 memberikan semua pasangan warna tema. |
ThemeColorPair
Pasangan yang memetakan 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 diwakili olehnya. |
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
Tindakan ini menentukan detail sumber data. Misalnya, untuk BigQuery, hal ini menentukan informasi tentang sumber BigQuery.
| Representasi JSON |
|---|
{ "parameters": [ { object ( |
| Kolom | |
|---|---|
parameters[] |
Parameter sumber data, yang 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 |
[LookerDatasourceSpec][]. |
BigQueryDataSourceSpec
Spesifikasi sumber data BigQuery yang terhubung ke sheet.
| Representasi JSON |
|---|
{ "projectId": string, "querySpec": { object ( |
| Kolom | |
|---|---|
projectId |
ID project Google Cloud yang mengaktifkan BigQuery dengan akun penagihan terlampir. Untuk kueri apa pun yang dijalankan terhadap sumber data, project akan ditagih. |
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 tempat tabel berada. 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 |
|---|
{
"name": string
"namedRangeId": string,
"range": {
object ( |
| Kolom | |
|---|---|
Kolom union identifier. ID parameter. identifier hanya dapat berupa salah satu dari berikut: |
|
name |
Parameter bernama. Harus berupa 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 pembaruan sumber data.
Sumber data dalam spreadsheet diperbarui dalam interval waktu. Anda dapat menentukan waktu mulai dengan mengklik tombol Muat Ulang Terjadwal di editor Spreadsheet, tetapi intervalnya ditetapkan pada 4 jam. Misalnya, jika Anda menentukan waktu mulai pukul 08.00 , refresh akan dilakukan antara pukul 08.00 dan 12.00 setiap hari.
| Representasi JSON |
|---|
{ "enabled": boolean, "refreshScope": enum ( |
| Kolom | |
|---|---|
enabled |
Benar jika jadwal refresh diaktifkan, atau salah jika tidak. |
refreshScope |
Cakupan refresh. Harus berupa |
nextRun |
Hanya output. Interval waktu untuk operasi berikutnya. |
Kolom union schedule_config. Konfigurasi jadwal schedule_config hanya dapat berupa salah satu dari 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 gunakan. |
ALL_DATA_SOURCES |
Memuat ulang semua sumber data dan objek sumber data terkait dalam spreadsheet. |
DataSourceRefreshDailySchedule
Jadwal untuk memperbarui data setiap hari dalam interval waktu tertentu.
| Representasi JSON |
|---|
{
"startTime": {
object ( |
| Kolom | |
|---|---|
startTime |
Waktu mulai interval waktu saat pembaruan sumber data dijadwalkan. Hanya bagian |
TimeOfDay
Merepresentasikan waktu. Tanggal dan zona waktu tidak signifikan atau ditentukan di tempat lain. API dapat memilih untuk mengizinkan 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 lebih besar dari atau sama dengan 0 dan biasanya harus kurang dari atau sama dengan 23. API dapat memilih untuk mengizinkan nilai "24:00:00" untuk skenario seperti waktu tutup bisnis. |
minutes |
Menit dalam satu jam. Harus lebih besar dari atau sama dengan 0 dan kurang dari atau sama dengan 59. |
seconds |
Detik dalam satu menit. Harus lebih besar dari atau sama dengan 0 dan biasanya harus kurang dari atau sama dengan 59. API dapat mengizinkan nilai 60 jika memungkinkan lompatan-detik. |
nanos |
Pecahan detik, dalam nanodetik. Harus lebih besar dari atau sama dengan 0 dan kurang dari atau sama dengan 999.999.999. |
DataSourceRefreshWeeklySchedule
Jadwal mingguan untuk memperbarui data pada hari tertentu dalam interval waktu tertentu.
| Representasi JSON |
|---|
{ "startTime": { object ( |
| Kolom | |
|---|---|
startTime |
Waktu mulai interval waktu saat pembaruan sumber data dijadwalkan. Hanya bagian |
daysOfWeek[] |
Hari dalam seminggu untuk memuat ulang. Setidaknya satu hari harus ditentukan. |
DayOfWeek
Mewakili hari dalam seminggu.
| Enum | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
Hari dalam seminggu tidak ditentukan. |
MONDAY |
Senin |
TUESDAY |
Selasa |
WEDNESDAY |
Rabu |
THURSDAY |
Kamis |
FRIDAY |
Jumat |
SATURDAY |
Sabtu |
SUNDAY |
Minggu |
DataSourceRefreshMonthlySchedule
Jadwal bulanan untuk memuat ulang 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 bagian |
daysOfMonth[] |
Hari dalam sebulan untuk memperbarui. Hanya 1-28 yang didukung, yang dipetakan ke hari ke-1 hingga ke-28. Setidaknya satu hari harus ditentukan. |
Interval
Menampilkan interval waktu yang dienkode sebagai waktu mulai Stempel Waktu (inklusif) dan waktu berakhir Stempel Waktu (eksklusif).
Waktu mulai harus kurang dari atau sama dengan waktu berakhir. Jika waktu mulai sama dengan waktu berakhir, intervalnya kosong (tidak ada waktu yang cocok). Jika waktu mulai dan waktu berakhir tidak ditentukan, intervalnya akan cocok dengan semua waktu.
| Representasi JSON |
|---|
{ "startTime": string, "endTime": string } |
| Kolom | |
|---|---|
startTime |
Opsional. Waktu mulai interval inklusif. Jika ditentukan, Stempel Waktu yang cocok dengan interval ini harus sama dengan atau setelah waktu mulai. |
endTime |
Opsional. Waktu berakhir interval eksklusif. Jika ditentukan, Stempel Waktu yang cocok dengan interval ini harus sebelum waktu berakhir. |
CommentThread
Menampilkan rangkaian komentar tunggal di dalam spreadsheet.
| Representasi JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Kolom | |
|---|---|
commentId |
ID unik rangkaian komentar. |
anchorId |
ID |
headPost |
Postingan pertama dalam rangkaian pesan. |
replies[] |
Balasan untuk postingan utama. |
status |
Apakah rangkaian pesan terbuka atau sudah diselesaikan. |
Kolom union quote. Teks yang dikutip dari dokumen saat komentar dibuat. quote hanya dapat berupa salah satu dari berikut: |
|
plainTextQuote |
Teks yang dikutip dari spreadsheet saat komentar dibuat, diformat sebagai teks biasa. |
Posting
Menampilkan satu postingan dalam rangkaian komentar.
| Representasi JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Kolom | |
|---|---|
postId |
Hanya output. ID unik postingan. |
content |
Konten postingan. Wajib tidak kosong jika Konten teks ini akan ditangani dengan cara yang sama seperti komentar yang dibuat di editor Spreadsheet. Akan ada perilaku serupa untuk pemformatan, notifikasi, dll. Tidak boleh melebihi 2.048 unit kode UTF-8. |
contentHtml |
Hanya output. Konten postingan sebagai HTML. |
author |
Hanya output. Pengguna yang membuat postingan. |
createTime |
Hanya output. Waktu postingan dibuat. |
updateTime |
Hanya output. Waktu postingan terakhir diperbarui. |
deleted |
Hanya output. Apakah postingan dihapus. Jika kolom |
fromImportedSpreadsheet |
Hanya output. Apakah postingan berasal dari spreadsheet yang diimpor. Kolom ini tidak dapat disetel secara langsung oleh pemanggil. |
fromCopiedSpreadsheet |
Hanya output. Apakah postingan berasal dari spreadsheet yang disalin. Kolom ini tidak dapat disetel secara langsung oleh pemanggil. |
assigneeEmail |
Opsional. Email pengguna yang baru ditetapkan ke rangkaian pesan sebagai bagian dari postingan ini. Menampilkan error permintaan tidak valid 400 jika:
|
commentAction |
Tindakan yang dilakukan sebagai bagian dari pembuatan postingan. |
PostAuthor
Merepresentasikan pengguna yang menulis postingan komentar.
| Representasi JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Kolom | |
|---|---|
displayName |
Nama tampilan pengguna. Mungkin tidak ada jika penulisnya anonim. |
me |
Apakah pengguna adalah pengguna terautentikasi yang membuat permintaan. |
anonymous |
Apakah pengguna anonim. |
user |
Nama resource pengguna penulis postingan, yang juga dapat digunakan untuk mengidentifikasi pengguna di Google People API. Format: |
CommentActionType
Tindakan yang dilakukan dengan balasan ini ke rangkaian pesan komentar.
| Enum | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
NO_COMMENT_ACTION_CHANGE |
Tidak ada perubahan tindakan dalam postingan ini. |
RESOLVE |
Postingan ini menyelesaikan rangkaian pesan. |
REOPEN |
Postingan ini membuka kembali rangkaian pesan. |
Status
Opsi status rangkaian pesan komentar.
| Enum | |
|---|---|
STATUS_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
OPEN |
Rangkaian komentar terbuka. |
RESOLVED |
Untaian komentar telah diselesaikan. |
CommentsViewMode
Mode tampilan komentar yang diterapkan ke spreadsheet yang menunjukkan apakah komentar disertakan. Fitur ini menyediakan opsi untuk membaca spreadsheet dengan atau tanpa komentar dan penanda komentar.
| Enum | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
CommentsViewMode tidak ditentukan; COMMENTS_VIEW_MODE_OMITTED diterapkan. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
CommentsViewMode yang diterapkan ke spreadsheet yang ditampilkan bergantung pada tingkat akses pengguna saat ini. Jika pengguna hanya memiliki akses lihat, COMMENTS_VIEW_MODE_OMITTED diterapkan. Jika tidak, COMMENTS_VIEW_MODE_INCLUDED akan diterapkan. |
COMMENTS_VIEW_MODE_OMITTED |
Spreadsheet yang ditampilkan tidak menyertakan komentar. |
COMMENTS_VIEW_MODE_INCLUDED |
Spreadsheet yang ditampilkan menyertakan komentar. Permintaan untuk mengambil spreadsheet menggunakan mode ini akan menampilkan error 403 jika pengguna tidak memiliki izin untuk melihat komentar. |
Metode |
|
|---|---|
|
Menerapkan satu atau beberapa update ke spreadsheet. |
|
Membuat spreadsheet, menampilkan spreadsheet yang baru dibuat. |
|
Menampilkan spreadsheet pada ID yang diberikan. |
|
Menampilkan spreadsheet pada ID yang diberikan. |