Requests

Permintaan

Satu jenis update untuk diterapkan ke sebuah {i>spreadsheet<i}.

Representasi JSON
{

  // Union field kind can be only one of the following:
  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  }
  // End of list of possible types for union field kind.
}
Kolom
Kolom union kind. Jenis update. Hanya satu kolom yang wajib diisi. kind hanya dapat berupa salah satu dari hal berikut:
updateSpreadsheetProperties

object (UpdateSpreadsheetPropertiesRequest)

Memperbarui properti spreadsheet.

updateSheetProperties

object (UpdateSheetPropertiesRequest)

Memperbarui properti sheet.

updateDimensionProperties

object (UpdateDimensionPropertiesRequest)

Memperbarui dimensi properti baru.

updateNamedRange

object (UpdateNamedRangeRequest)

Memperbarui rentang bernama.

repeatCell

object (RepeatCellRequest)

Mengulangi satu sel di seluruh rentang.

addNamedRange

object (AddNamedRangeRequest)

Menambahkan rentang bernama.

deleteNamedRange

object (DeleteNamedRangeRequest)

Menghapus rentang bernama.

addSheet

object (AddSheetRequest)

Menambahkan sheet.

deleteSheet

object (DeleteSheetRequest)

Menghapus sheet.

autoFill

object (AutoFillRequest)

Secara otomatis mengisi lebih banyak data berdasarkan data yang ada.

cutPaste

object (CutPasteRequest)

Memotong data dari satu area dan menempelkannya ke area lain.

copyPaste

object (CopyPasteRequest)

Menyalin data dari satu area dan menempelkannya ke area lain.

mergeCells

object (MergeCellsRequest)

Menggabungkan sel.

unmergeCells

object (UnmergeCellsRequest)

Memisahkan sel yang digabungkan.

updateBorders

object (UpdateBordersRequest)

Memperbarui batas dalam rentang sel.

updateCells

object (UpdateCellsRequest)

Memperbarui banyak sel sekaligus.

addFilterView

object (AddFilterViewRequest)

Menambahkan tampilan filter.

appendCells

object (AppendCellsRequest)

Menambahkan sel setelah baris terakhir dengan data dalam sheet.

clearBasicFilter

object (ClearBasicFilterRequest)

Menghapus filter dasar pada sheet.

deleteDimension

object (DeleteDimensionRequest)

Menghapus baris atau kolom dalam sheet.

deleteEmbeddedObject

object (DeleteEmbeddedObjectRequest)

Menghapus objek yang disematkan (misalnya, diagram, gambar) dalam sheet.

deleteFilterView

object (DeleteFilterViewRequest)

Menghapus tampilan filter dari sheet.

duplicateFilterView

object (DuplicateFilterViewRequest)

Menduplikasi tampilan filter.

duplicateSheet

object (DuplicateSheetRequest)

Menduplikasi sheet.

findReplace

object (FindReplaceRequest)

Mencari dan mengganti kemunculan beberapa teks dengan teks lainnya.

insertDimension

object (InsertDimensionRequest)

Menyisipkan baris atau kolom baru dalam sheet.

insertRange

object (InsertRangeRequest)

Menyisipkan sel baru dalam sheet, menggeser sel yang ada.

moveDimension

object (MoveDimensionRequest)

Memindahkan baris atau kolom ke lokasi lain dalam sheet.

updateEmbeddedObjectPosition

object (UpdateEmbeddedObjectPositionRequest)

Memperbarui posisi objek yang disematkan (misalnya, diagram, gambar).

pasteData

object (PasteDataRequest)

Menempelkan data (HTML atau delimited) ke sheet.

textToColumns

object (TextToColumnsRequest)

Mengonversi kolom teks menjadi banyak kolom teks.

updateFilterView

object (UpdateFilterViewRequest)

Memperbarui properti tampilan filter.

deleteRange

object (DeleteRangeRequest)

Menghapus rentang sel dari sheet, menggeser sel yang tersisa.

appendDimension

object (AppendDimensionRequest)

Menambahkan dimensi ke akhir sheet.

addConditionalFormatRule

object (AddConditionalFormatRuleRequest)

Menambahkan aturan format bersyarat baru.

updateConditionalFormatRule

object (UpdateConditionalFormatRuleRequest)

Memperbarui aturan format bersyarat yang ada.

deleteConditionalFormatRule

object (DeleteConditionalFormatRuleRequest)

Menghapus aturan format bersyarat yang ada.

sortRange

object (SortRangeRequest)

Mengurutkan data dalam rentang.

setDataValidation

object (SetDataValidationRequest)

Menetapkan validasi data untuk satu atau beberapa sel.

setBasicFilter

object (SetBasicFilterRequest)

Menetapkan filter dasar pada sheet.

addProtectedRange

object (AddProtectedRangeRequest)

Menambahkan rentang dilindungi.

updateProtectedRange

object (UpdateProtectedRangeRequest)

Memperbarui rentang terlindungi.

deleteProtectedRange

object (DeleteProtectedRangeRequest)

Menghapus rentang dilindungi.

autoResizeDimensions

object (AutoResizeDimensionsRequest)

Otomatis mengubah ukuran satu atau beberapa dimensi berdasarkan konten sel dalam dimensi tersebut.

addChart

object (AddChartRequest)

Menambahkan diagram.

updateChartSpec

object (UpdateChartSpecRequest)

Memperbarui spesifikasi diagram.

updateBanding

object (UpdateBandingRequest)

Memperbarui rentang band

addBanding

object (AddBandingRequest)

Menambahkan rentang band baru

deleteBanding

object (DeleteBandingRequest)

Menghapus rentang yang memiliki tali jam

createDeveloperMetadata

object (CreateDeveloperMetadataRequest)

Membuat metadata developer baru

updateDeveloperMetadata

object (UpdateDeveloperMetadataRequest)

Memperbarui entri metadata developer yang ada

deleteDeveloperMetadata

object (DeleteDeveloperMetadataRequest)

Menghapus metadata developer

randomizeRange

object (RandomizeRangeRequest)

Mengacak urutan baris dalam rentang.

addDimensionGroup

object (AddDimensionGroupRequest)

Membuat grup pada rentang yang ditentukan.

deleteDimensionGroup

object (DeleteDimensionGroupRequest)

Menghapus grup pada rentang yang ditentukan.

updateDimensionGroup

object (UpdateDimensionGroupRequest)

Memperbarui status grup yang ditentukan.

trimWhitespace

object (TrimWhitespaceRequest)

Memangkas sel spasi kosong (seperti spasi, tab, atau baris baru).

deleteDuplicates

object (DeleteDuplicatesRequest)

Menghapus baris yang berisi nilai duplikat di kolom rentang sel yang ditentukan.

updateEmbeddedObjectBorder

object (UpdateEmbeddedObjectBorderRequest)

Memperbarui batas objek yang disematkan.

addSlicer

object (AddSlicerRequest)

Menambahkan pemotong.

updateSlicerSpec

object (UpdateSlicerSpecRequest)

Memperbarui spesifikasi pemotong.

addDataSource

object (AddDataSourceRequest)

Menambahkan sumber data.

updateDataSource

object (UpdateDataSourceRequest)

Memperbarui sumber data.

deleteDataSource

object (DeleteDataSourceRequest)

Menghapus sumber data.

refreshDataSource

object (RefreshDataSourceRequest)

Memuat ulang satu atau beberapa sumber data dan dbobject terkait.

cancelDataSourceRefresh

object (CancelDataSourceRefreshRequest)

Membatalkan pemuatan ulang satu atau beberapa sumber data dan dbobject terkait.

UpdateSpreadsheetPropertiesRequest

Memperbarui properti spreadsheet.

Representasi JSON
{
  "properties": {
    object (SpreadsheetProperties)
  },
  "fields": string
}
Kolom
properties

object (SpreadsheetProperties)

Properti yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. 'Properti' root bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

UpdateSheetPropertiesRequest

Memperbarui properti sheet dengan properti yang ditentukan sheetId.

Representasi JSON
{
  "properties": {
    object (SheetProperties)
  },
  "fields": string
}
Kolom
properties

object (SheetProperties)

Properti yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar properties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

UpdateDimensionPropertiesRequest

Memperbarui properti dimensi dalam rentang yang ditentukan.

Representasi JSON
{
  "properties": {
    object (DimensionProperties)
  },
  "fields": string,

  // Union field dimension_range can be only one of the following:
  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Kolom
properties

object (DimensionProperties)

Properti yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar properties bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Kolom union dimension_range. Rentang dimensi. dimension_range hanya dapat berupa salah satu dari hal berikut:
range

object (DimensionRange)

Baris atau kolom yang akan diperbarui.

dataSourceSheetRange

object (DataSourceSheetDimensionRange)

Kolom pada sheet sumber data yang akan diperbarui.

DataSourceSheetDimensionRange

Rentang sepanjang satu dimensi pada DATA_SOURCE {i>sheet<i}.

Representasi JSON
{
  "sheetId": integer,
  "columnReferences": [
    {
      object (DataSourceColumnReference)
    }
  ]
}
Kolom
sheetId

integer

ID sheet sumber data tempat rentang berada.

columnReferences[]

object (DataSourceColumnReference)

Kolom pada sheet sumber data.

UpdateNamedRangeRequest

Memperbarui properti rentang bernama dengan properti yang ditentukan namedRangeId.

Representasi JSON
{
  "namedRange": {
    object (NamedRange)
  },
  "fields": string
}
Kolom
namedRange

object (NamedRange)

Rentang bernama yang akan diperbarui dengan properti baru.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar namedRange bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

RepeatCellRequest

Memperbarui semua sel dalam rentang ke nilai dalam objek Sel yang ditentukan. Hanya kolom yang tercantum dalam fields diperbarui; yang lain tidak berubah.

Jika Anda menulis sel dengan formula, rentang formula akan bertambah secara otomatis untuk setiap kolom dalam rentang tersebut. Misalnya, jika menulis sel menggunakan formula =A1 ke dalam rentang B2:C4, B2 akan menjadi =A1, B3 akan menjadi =A2, B4 akan menjadi =A3, C2 akan menjadi =B1, C3 akan menjadi =B2, C4 akan menjadi =B3.

Agar rentang formula tetap statis, gunakan metode $ indikator. Misalnya, gunakan rumus =$A$1 untuk mencegah pertambahan baris dan kolom.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "cell": {
    object (CellData)
  },
  "fields": string
}
Kolom
range

object (GridRange)

Rentang sel di mana sel harus diulang.

cell

object (CellData)

Data yang akan ditulis.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar cell bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

AddNamedRangeRequest

Menambahkan rentang bernama ke {i>spreadsheet<i}.

Representasi JSON
{
  "namedRange": {
    object (NamedRange)
  }
}
Kolom
namedRange

object (NamedRange)

Rentang bernama yang akan ditambahkan. Tujuan namedRangeId isian opsional; jika tidak ditetapkan, id akan dibuat secara acak. (Menentukan ID rentang yang sudah ada adalah kesalahan.)

DeleteNamedRangeRequest

Menghapus rentang bernama dengan ID yang diberikan dari spreadsheet.

Representasi JSON
{
  "namedRangeId": string
}
Kolom
namedRangeId

string

ID rentang bernama yang akan dihapus.

AddSheetRequest

Menambahkan sheet baru. Saat sheet ditambahkan pada indeks tertentu, semua sheet berikutnya indeks meningkat. Untuk menambahkan sheet objek, gunakan AddChartRequest dan menentukan EmbeddedObjectPosition.sheetId atau EmbeddedObjectPosition.newSheet.

Representasi JSON
{
  "properties": {
    object (SheetProperties)
  }
}
Kolom
properties

object (SheetProperties)

Properti yang harus dimiliki sheet baru. Semua properti bersifat opsional. Tujuan sheetId isian opsional; jika tidak ditetapkan, id akan dibuat secara acak. (Menentukan ID lembar yang sudah ada adalah kesalahan.)

DeleteSheetRequest

Menghapus sheet yang diminta.

Representasi JSON
{
  "sheetId": integer
}
Kolom
sheetId

integer

ID sheet yang akan dihapus.

Jika {i>sheet<i} dari DATA_SOURCE jenis, atribut DataSource juga dihapus.

AutoFillRequest

Mengisi lebih banyak data berdasarkan data yang ada.

Representasi JSON
{
  "useAlternateSeries": boolean,

  // Union field area can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
  // End of list of possible types for union field area.
}
Kolom
useAlternateSeries

boolean

True jika kami harus membuat data dengan "alternatif" Workspace kami. Hal ini berbeda berdasarkan jenis dan jumlah data sumber.

Kolom union area. Area yang akan diisi otomatis. area hanya dapat berupa salah satu dari hal berikut:
range

object (GridRange)

Rentang yang akan diisi otomatis. Cara ini akan memeriksa rentang dan mendeteksi lokasi yang memiliki data dan secara otomatis mengisi data itu ke sisa rentang.

sourceAndDestination

object (SourceAndDestination)

Area sumber dan tujuan yang akan diisi otomatis. Tindakan ini secara eksplisit mencantumkan sumber isi otomatis dan tempat memperluas data tersebut.

SourceAndDestination

Kombinasi rentang sumber dan cara memperluas sumber tersebut.

Representasi JSON
{
  "source": {
    object (GridRange)
  },
  "dimension": enum (Dimension),
  "fillLength": integer
}
Kolom
source

object (GridRange)

Lokasi data yang akan digunakan sebagai sumber isi otomatis.

dimension

enum (Dimension)

Dimensi yang harus diisi dengan data.

fillLength

integer

Jumlah baris atau kolom tempat data harus diisi. Angka positif melebihi baris terakhir atau kolom terakhir sumber. Angka negatif diperluas sebelum baris pertama atau kolom pertama sumber.

CutPasteRequest

Memindahkan data dari sumber ke tujuan.

Representasi JSON
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridCoordinate)
  },
  "pasteType": enum (PasteType)
}
Kolom
source

object (GridRange)

Data sumber yang akan dipotong.

destination

object (GridCoordinate)

Koordinat kiri atas tempat data akan ditempelkan.

pasteType

enum (PasteType)

Jenis data yang akan ditempelkan. Semua data sumber akan dipotong, apa pun data yang ditempel.

PasteType

Jenis data apa yang harus ditempel.

Enum
PASTE_NORMAL Tempelkan nilai, formula, format, dan penggabungan.
PASTE_VALUES Tempelkan nilai HANYA tanpa format, formula, atau penggabungan.
PASTE_FORMAT Tempelkan format dan validasi data saja.
PASTE_NO_BORDERS Suka PASTE_NORMAL tapi tanpa {i>border<i}.
PASTE_FORMULA Tempelkan formula saja.
PASTE_DATA_VALIDATION Tempelkan validasi data saja.
PASTE_CONDITIONAL_FORMATTING Tempelkan aturan format bersyarat saja.

CopyPasteRequest

Menyalin data dari sumber ke tujuan.

Representasi JSON
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridRange)
  },
  "pasteType": enum (PasteType),
  "pasteOrientation": enum (PasteOrientation)
}
Kolom
source

object (GridRange)

Rentang sumber yang akan disalin.

destination

object (GridRange)

Lokasi tujuan ditempel. Jika rentang mencakup rentang yang merupakan kelipatan dari tinggi atau lebar sumber, data akan diulang untuk mengisi rentang tujuan. Jika rentangnya lebih kecil dari rentang sumber, seluruh data sumber akan tetap disalin (di luar akhir rentang tujuan).

pasteType

enum (PasteType)

Jenis data yang akan ditempelkan.

pasteOrientation

enum (PasteOrientation)

Bagaimana data harus diorientasikan saat menempel.

PasteOrientation

Cara menjalankan operasi tempel.

Enum
NORMAL Tempelkan seperti biasa.
TRANSPOSE Tempelkan yang ditransposisikan, dengan semua baris menjadi kolom dan sebaliknya.

MergeCellsRequest

Menggabungkan semua sel dalam rentang.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "mergeType": enum (MergeType)
}
Kolom
range

object (GridRange)

Rentang sel yang akan digabungkan.

mergeType

enum (MergeType)

Cara sel digabungkan.

MergeType

Jenis penggabungan yang akan dibuat.

Enum
MERGE_ALL Membuat satu gabungan dari rentang
MERGE_COLUMNS Buat gabungan untuk setiap kolom dalam rentang
MERGE_ROWS Buat gabungan untuk setiap baris dalam rentang

UnmergeCellsRequest

Memisahkan sel dalam rentang yang ditentukan.

Representasi JSON
{
  "range": {
    object (GridRange)
  }
}
Kolom
range

object (GridRange)

Rentang saat semua sel harus dipisahkan. Jika rentang mencakup beberapa penggabungan, semua penggabungan akan dipisahkan. Rentang tidak boleh mencakup sebagian gabungan.

UpdateBordersRequest

Memperbarui batas rentang. Jika kolom tidak ditetapkan dalam permintaan, berarti batas tersebut tetap sebagaimana adanya. Misalnya, dengan dua UpdateBordersRequest berikutnya:

  1. rentang: A1:A5 { top: RED, bottom: WHITE }
  2. rentang: A1:A5 { left: BLUE }

Itu akan menyebabkan A1:A5 memiliki batas antara { top: RED, bottom: WHITE, left: BLUE }. Jika Anda ingin membersihkan {i>border<i}, secara eksplisit atur {i>style<i} ke NONE.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  },
  "innerHorizontal": {
    object (Border)
  },
  "innerVertical": {
    object (Border)
  }
}
Kolom
range

object (GridRange)

Rentang yang batasnya harus diperbarui.

top

object (Border)

Batas yang akan ditempatkan di bagian atas rentang.

bottom

object (Border)

Batas yang akan ditempatkan di bagian bawah rentang.

left

object (Border)

Batas yang akan ditempatkan di sebelah kiri rentang.

right

object (Border)

Batas yang akan ditempatkan di sebelah kanan rentang.

innerHorizontal

object (Border)

Batas horizontal yang akan dimasukkan ke dalam rentang.

innerVertical

object (Border)

Batas vertikal yang akan dimasukkan ke dalam rentang.

UpdateCellsRequest

Memperbarui semua sel dalam rentang dengan data baru.

Representasi JSON
{
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string,

  // Union field area can be only one of the following:
  "start": {
    object (GridCoordinate)
  },
  "range": {
    object (GridRange)
  }
  // End of list of possible types for union field area.
}
Kolom
rows[]

object (RowData)

Data yang akan ditulis.

fields

string (FieldMask format)

Kolom CellData yang harus diperbarui. Setidaknya satu kolom harus ditentukan. {i>Root <i}adalah {i>CellData<i}; 'row.values'. tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

Kolom union area. Data lokasi harus ditulis. Hanya satu nilai yang harus ditetapkan. area hanya dapat berupa salah satu dari hal berikut:
start

object (GridCoordinate)

Koordinat untuk mulai menulis data. Jumlah baris dan kolom (termasuk jumlah kolom yang berbeda per baris) dapat ditulis.

range

object (GridRange)

Rentang untuk menulis data.

Jika data dalam baris tidak mencakup seluruh rentang yang diminta, maka kolom yang cocok dengan rentang yang ditetapkan fields akan dihapus.

AddFilterViewRequest

Menambahkan tampilan filter.

Representasi JSON
{
  "filter": {
    object (FilterView)
  }
}
Kolom
filter

object (FilterView)

Filter yang akan ditambahkan. Tujuan filterViewId isian opsional; jika tidak ditetapkan, id akan dibuat secara acak. (Menentukan ID filter yang sudah ada adalah kesalahan.)

AppendCellsRequest

Menambahkan sel baru setelah baris terakhir dengan data di sheet, memasukkan baris baru ke dalam sheet jika perlu.

Representasi JSON
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string
}
Kolom
sheetId

integer

ID sheet yang akan ditambahi data.

rows[]

object (RowData)

Data yang akan ditambahkan.

fields

string (FieldMask format)

Kolom CellData yang harus diperbarui. Setidaknya satu kolom harus ditentukan. {i>Root <i}adalah {i>CellData<i}; 'row.values'. tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

ClearBasicFilterRequest

Menghapus filter dasar, jika ada pada sheet.

Representasi JSON
{
  "sheetId": integer
}
Kolom
sheetId

integer

ID sheet tempat filter dasar harus dihapus.

DeleteDimensionRequest

Menghapus dimensi dari sheet.

Representasi JSON
{
  "range": {
    object (DimensionRange)
  }
}
Kolom
range

object (DimensionRange)

Dimensi yang akan dihapus dari sheet.

DeleteEmbeddedObjectRequest

Menghapus objek tersemat dengan ID yang diberikan.

Representasi JSON
{
  "objectId": integer
}
Kolom
objectId

integer

ID objek tersemat yang akan dihapus.

DeleteFilterViewRequest

Menghapus tampilan filter tertentu.

Representasi JSON
{
  "filterId": integer
}
Kolom
filterId

integer

ID filter yang akan dihapus.

DuplicateFilterViewRequest

Menduplikasi tampilan filter tertentu.

Representasi JSON
{
  "filterId": integer
}
Kolom
filterId

integer

ID filter yang diduplikasi.

DuplicateSheetRequest

Menduplikasi konten sheet.

Representasi JSON
{
  "sourceSheetId": integer,
  "insertSheetIndex": integer,
  "newSheetId": integer,
  "newSheetName": string
}
Kolom
sourceSheetId

integer

Sheet yang akan diduplikasi.

Jika sheet sumber adalah DATA_SOURCE jenisnya, cadangannya DataSource juga diduplikasi dan terkait dengan salinan baru {i>sheet<i}. Tidak ada eksekusi data yang dipicu, data petak sheet ini juga akan disalin, tetapi hanya tersedia setelah permintaan batch selesai.

insertSheetIndex

integer

Indeks berbasis nol tempat sheet baru harus dimasukkan. Indeks semua sheet setelahnya akan bertambah.

newSheetId

integer

Jika ditetapkan, ID sheet baru. Jika tidak ditetapkan, ID akan dipilih. Jika ditetapkan, ID ini tidak boleh bertentangan dengan ID sheet yang ada. Jika ditetapkan, nilainya harus positif.

newSheetName

string

Nama sheet baru. Jika kosong, nama baru akan dipilih.

FindReplaceRequest

Menemukan dan mengganti data dalam sel pada rentang, sheet, atau semua sheet.

Representasi JSON
{
  "find": string,
  "replacement": string,
  "matchCase": boolean,
  "matchEntireCell": boolean,
  "searchByRegex": boolean,
  "includeFormulas": boolean,

  // Union field scope can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
  // End of list of possible types for union field scope.
}
Kolom
find

string

Nilai yang akan ditelusuri.

replacement

string

Nilai yang akan digunakan sebagai pengganti.

matchCase

boolean

True jika penelusuran peka huruf besar/kecil.

matchEntireCell

boolean

True jika nilai temuan harus cocok dengan seluruh sel.

searchByRegex

boolean

True jika nilai yang ditemukan adalah ekspresi reguler. Ekspresi reguler dan pengganti harus mengikuti aturan regex Java di https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. String pengganti diizinkan untuk merujuk pada grup tangkapan. Misalnya, jika satu sel memiliki isi "Google Sheets" dan satu lagi memiliki "Google Docs", lalu menelusuri "o.* (.*)" dengan penggantian "$1 Rocks" akan mengubah isi sel menjadi "GSheets Rocks" dan "GDocs Rocks" secara berurutan.

includeFormulas

boolean

True jika penelusuran harus menyertakan sel dengan formula. False untuk melewati sel dengan formula.

Kolom union scope. Cakupan yang harus dicari/diganti -- satu dan hanya satu yang harus ditetapkan. scope hanya dapat berupa salah satu dari hal berikut:
range

object (GridRange)

Rentang yang akan ditemukan/diganti.

sheetId

integer

Sheet yang akan dicari/diganti.

allSheets

boolean

True untuk ditemukan/diganti di semua sheet.

InsertDimensionRequest

Menyisipkan baris atau kolom dalam sheet pada indeks tertentu.

Representasi JSON
{
  "range": {
    object (DimensionRange)
  },
  "inheritFromBefore": boolean
}
Kolom
range

object (DimensionRange)

Dimensi yang akan disisipkan. Indeks awal dan akhir harus diberi batasan.

inheritFromBefore

boolean

Apakah properti dimensi harus diperluas dari dimensi sebelum atau setelah dimensi yang baru disisipkan. True untuk mewarisi dari dimensi sebelumnya (dalam hal ini indeks awal harus lebih besar dari 0), dan false untuk mewarisi dari dimensi setelahnya.

Contohnya, jika indeks baris 0 memiliki latar belakang merah dan indeks baris 1 memiliki latar belakang hijau, maka menyisipkan 2 baris pada indeks 1 dapat mewarisi latar belakang hijau atau merah. Jika inheritFromBefore benar, dua baris baru akan berwarna merah (karena baris sebelum titik penyisipan berwarna merah), sedangkan jika inheritFromBefore salah, dua baris baru akan berwarna hijau (karena baris setelah titik penyisipan berwarna hijau).

InsertRangeRequest

Menyisipkan sel ke dalam rentang, dengan menggeser sel yang ada ke atas atau ke bawah.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Kolom
range

object (GridRange)

Rentang sel baru yang akan disisipkan.

shiftDimension

enum (Dimension)

Dimensi yang akan digeser saat menyisipkan sel. Jika ROWS, sel yang ada akan digeser ke bawah. Jika COLUMNS, sel yang ada akan digeser ke kanan.

MoveDimensionRequest

Memindahkan satu atau beberapa baris atau kolom.

Representasi JSON
{
  "source": {
    object (DimensionRange)
  },
  "destinationIndex": integer
}
Kolom
source

object (DimensionRange)

Dimensi sumber yang akan dipindahkan.

destinationIndex

integer

Indeks awal berbasis nol yang menjadi tujuan pemindahan data sumber, berdasarkan koordinat sebelum data sumber dihapus dari {i>grid<i}. Data yang ada akan digeser ke bawah atau ke kanan (bergantung pada dimensinya) agar tersedia ruang bagi dimensi yang dipindahkan. Dimensi sumber dihapus dari petak, sehingga data mungkin akan berakhir di indeks yang berbeda dari yang ditentukan.

Misalnya, mengingat A1..A5 pengguna 0, 1, 2, 3, 4 dan ingin memindahkan "1" dan "2" ke antara "3" dan "4", sumbernya adalah ROWS [1..3),dan indeks tujuannya adalah "4" (indeks berbasis nol dari baris 5). Hasil akhirnya adalah A1..A5 pengguna 0, 3, 1, 2, 4.

UpdateEmbeddedObjectPositionRequest

Memperbarui posisi objek yang disematkan (seperti memindahkan atau mengubah ukuran diagram atau gambar).

Representasi JSON
{
  "objectId": integer,
  "newPosition": {
    object (EmbeddedObjectPosition)
  },
  "fields": string
}
Kolom
objectId

integer

ID objek yang akan dipindahkan.

newPosition

object (EmbeddedObjectPosition)

Posisi eksplisit untuk memindahkan objek yang disematkan. Jika newPosition.sheetId diatur, {i>sheet<i} baru dengan ID tersebut akan dibuat. Jika newPosition.newSheet ditetapkan ke true, sheet baru akan dibuat dengan ID yang akan dipilih untuk Anda.

fields

string (FieldMask format)

Bidang dari OverlayPosition yang harus diperbarui saat menetapkan posisi baru. Hanya digunakan jika newPosition.overlayPosition ditetapkan, dalam hal ini setidaknya satu kolom harus ditentukan. Akar newPosition.overlayPosition bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

PasteDataRequest

Menyisipkan data ke dalam spreadsheet mulai dari koordinat yang ditentukan.

Representasi JSON
{
  "coordinate": {
    object (GridCoordinate)
  },
  "data": string,
  "type": enum (PasteType),

  // Union field kind can be only one of the following:
  "delimiter": string,
  "html": boolean
  // End of list of possible types for union field kind.
}
Kolom
coordinate

object (GridCoordinate)

Koordinat tempat data harus mulai dimasukkan.

data

string

Data yang akan disisipkan.

type

enum (PasteType)

Bagaimana data harus ditempelkan.

Kolom union kind. Cara menafsirkan data, hanya satu nilai yang harus ditetapkan. kind hanya dapat berupa salah satu dari hal berikut:
delimiter

string

{i>Delimiter<i} dalam data.

html

boolean

True jika data berupa HTML.

TextToColumnsRequest

Memisahkan kolom teks menjadi beberapa kolom, berdasarkan pembatas di setiap sel.

Representasi JSON
{
  "source": {
    object (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
Kolom
source

object (GridRange)

Rentang data sumber. Bidang ini harus mencakup tepat satu kolom.

delimiter

string

{i>Delimiter<i} yang akan digunakan. Digunakan hanya jika delimiterType adalah CUSTOM.

delimiterType

enum (DelimiterType)

Jenis pembatas yang akan digunakan.

DelimiterType

{i>Delimiter<i} untuk memisahkan.

Enum
DELIMITER_TYPE_UNSPECIFIED Nilai default. Nilai ini tidak boleh digunakan.
COMMA ","
SEMICOLON ";"
PERIOD "."
SPACE " "
CUSTOM Nilai kustom seperti yang ditentukan di pembatas.
AUTODETECT Deteksi kolom secara otomatis.

UpdateFilterViewRequest

Memperbarui properti tampilan filter.

Representasi JSON
{
  "filter": {
    object (FilterView)
  },
  "fields": string
}
Kolom
filter

object (FilterView)

Properti baru dari tampilan filter.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar filter bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

DeleteRangeRequest

Menghapus rentang sel, dengan menggeser sel lainnya ke area yang dihapus.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
Kolom
range

object (GridRange)

Rentang sel yang akan dihapus.

shiftDimension

enum (Dimension)

Dimensi dengan sel yang dihapus akan diganti. Jika ROWS, sel yang ada akan digeser ke atas untuk mengganti sel yang dihapus. Jika COLUMNS, sel yang ada akan digeser ke kiri untuk mengganti sel yang dihapus.

AppendDimensionRequest

Menambahkan baris atau kolom ke akhir sheet.

Representasi JSON
{
  "sheetId": integer,
  "dimension": enum (Dimension),
  "length": integer
}
Kolom
sheetId

integer

Sheet yang akan ditambahi baris atau kolom.

dimension

enum (Dimension)

Apakah baris atau kolom harus ditambahkan.

length

integer

Jumlah baris atau kolom yang akan ditambahkan.

AddConditionalFormatRuleRequest

Menambahkan aturan format bersyarat baru pada indeks yang diberikan. Semua aturan berikutnya indeks meningkat.

Representasi JSON
{
  "rule": {
    object (ConditionalFormatRule)
  },
  "index": integer
}
Kolom
rule

object (ConditionalFormatRule)

Aturan yang akan ditambahkan.

index

integer

Indeks berbasis nol tempat aturan harus dimasukkan.

UpdateConditionalFormatRuleRequest

Memperbarui aturan format bersyarat pada indeks yang diberikan, atau memindahkan aturan format bersyarat ke indeks lain.

Representasi JSON
{
  "index": integer,
  "sheetId": integer,

  // Union field instruction can be only one of the following:
  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
  // End of list of possible types for union field instruction.
}
Kolom
index

integer

Indeks berbasis nol dari aturan yang harus diganti atau dipindahkan.

sheetId

integer

Sheet aturan yang akan dipindahkan. Wajib jika newIndex ditetapkan, tidak digunakan jika sebaliknya.

Kolom union instruction. Jenis update yang harus dilakukan. instruction hanya dapat berupa salah satu dari hal berikut:
rule

object (ConditionalFormatRule)

Aturan yang harus menggantikan aturan pada indeks tertentu.

newIndex

integer

Indeks baru berbasis nol yang harus menjadi tujuan akhir aturan.

DeleteConditionalFormatRuleRequest

Menghapus aturan format bersyarat pada indeks yang diberikan. Semua aturan berikutnya indeks menurun.

Representasi JSON
{
  "index": integer,
  "sheetId": integer
}
Kolom
index

integer

Indeks berbasis nol dari aturan yang akan dihapus.

sheetId

integer

Sheet tempat aturan akan dihapus.

SortRangeRequest

Mengurutkan data dalam baris berdasarkan tata urutan per kolom.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ]
}
Kolom
range

object (GridRange)

Rentang untuk diurutkan.

sortSpecs[]

object (SortSpec)

Tata urutan per kolom. Spesifikasi selanjutnya digunakan ketika nilai sama dalam spesifikasi sebelumnya.

SetDataValidationRequest

Menetapkan aturan validasi data ke setiap sel dalam rentang. Untuk menghapus validasi dalam rentang, panggil metode ini tanpa aturan yang ditentukan.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "rule": {
    object (DataValidationRule)
  }
}
Kolom
range

object (GridRange)

Rentang tempat aturan validasi data harus diterapkan.

rule

object (DataValidationRule)

Aturan validasi data untuk ditetapkan pada setiap sel dalam rentang, atau kosongkan untuk menghapus validasi data dalam rentang.

SetBasicFilterRequest

Menetapkan filter dasar yang terkait dengan sheet.

Representasi JSON
{
  "filter": {
    object (BasicFilter)
  }
}
Kolom
filter

object (BasicFilter)

Filter yang akan ditetapkan.

AddProtectedRangeRequest

Menambahkan rentang dilindungi baru.

Representasi JSON
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
Kolom
protectedRange

object (ProtectedRange)

Rentang dilindungi akan ditambahkan. Tujuan protectedRangeId isian opsional; jika tidak ditetapkan, id akan dibuat secara acak. (Menentukan ID rentang yang sudah ada adalah kesalahan.)

UpdateProtectedRangeRequest

Memperbarui rentang dilindungi yang ada dengan protectedRangeId.

Representasi JSON
{
  "protectedRange": {
    object (ProtectedRange)
  },
  "fields": string
}
Kolom
protectedRange

object (ProtectedRange)

Rentang dilindungi akan diperbarui dengan properti baru.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar protectedRange bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

DeleteProtectedRangeRequest

Menghapus rentang dilindungi dengan ID yang diberikan.

Representasi JSON
{
  "protectedRangeId": integer
}
Kolom
protectedRangeId

integer

ID rentang dilindungi yang akan dihapus.

AutoResizeDimensionsRequest

Otomatis mengubah ukuran satu atau beberapa dimensi berdasarkan konten sel dalam dimensi tersebut.

Representasi JSON
{

  // Union field dimension_range can be only one of the following:
  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
Kolom
Kolom union dimension_range. Rentang dimensi. dimension_range hanya dapat berupa salah satu dari hal berikut:
dimensions

object (DimensionRange)

Dimensi yang akan diubah ukurannya secara otomatis.

dataSourceSheetDimensions

object (DataSourceSheetDimensionRange)

Dimensi pada sheet sumber data untuk diubah ukurannya secara otomatis.

AddChartRequest

Menambahkan bagan ke sheet di {i>spreadsheet<i}.

Representasi JSON
{
  "chart": {
    object (EmbeddedChart)
  }
}
Kolom
chart

object (EmbeddedChart)

Bagan yang harus ditambahkan ke {i>spreadsheet<i}, termasuk posisi penempatannya. Tujuan chartId isian opsional; jika tidak ditetapkan, id akan dibuat secara acak. (Menentukan ID objek tersemat yang sudah ada adalah kesalahan.)

UpdateChartSpecRequest

Memperbarui spesifikasi diagram. (Tindakan ini tidak akan memindahkan atau mengubah ukuran diagram. Untuk memindahkan atau mengubah ukuran bagan, gunakan UpdateEmbeddedObjectPositionRequest.)

Representasi JSON
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  }
}
Kolom
chartId

integer

ID diagram yang akan diperbarui.

spec

object (ChartSpec)

Spesifikasi yang akan diterapkan pada diagram.

UpdateBandingRequest

Memperbarui properti rentang band yang disediakan.

Representasi JSON
{
  "bandedRange": {
    object (BandedRange)
  },
  "fields": string
}
Kolom
bandedRange

object (BandedRange)

Rentang band yang akan diperbarui dengan properti baru.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar bandedRange bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

AddBandingRequest

Menambahkan rentang gabungan baru ke spreadsheet.

Representasi JSON
{
  "bandedRange": {
    object (BandedRange)
  }
}
Kolom
bandedRange

object (BandedRange)

Rentang tali yang akan ditambahkan. Tujuan bandedRangeId isian opsional; jika tidak ditetapkan, id akan dibuat secara acak. (Menentukan ID rentang yang sudah ada adalah kesalahan.)

DeleteBandingRequest

Menghapus rentang yang digabungkan dengan ID yang diberikan dari spreadsheet.

Representasi JSON
{
  "bandedRangeId": integer
}
Kolom
bandedRangeId

integer

ID rentang band yang akan dihapus.

CreateDeveloperMetadataRequest

Permintaan untuk membuat metadata developer.

Representasi JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
Kolom
developerMetadata

object (DeveloperMetadata)

Metadata developer yang akan dibuat.

UpdateDeveloperMetadataRequest

Permintaan untuk memperbarui properti metadata developer. Memperbarui properti metadata developer yang dipilih oleh filter ke nilai yang diberikan dalam DeveloperMetadata resource Anda Pemanggil harus menentukan properti yang ingin diperbarui di parameter kolom, serta menentukan setidaknya satu DataFilter dan cocok dengan metadata yang ingin diperbarui.

Representasi JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
Kolom
dataFilters[]

object (DataFilter)

Filter yang cocok dengan entri metadata developer yang akan diperbarui.

developerMetadata

object (DeveloperMetadata)

Nilai yang akan menjadi tujuan pembaruan semua metadata yang cocok dengan filter data.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar developerMetadata bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

DeleteDeveloperMetadataRequest

Permintaan untuk menghapus metadata developer.

Representasi JSON
{
  "dataFilter": {
    object (DataFilter)
  }
}
Kolom
dataFilter

object (DataFilter)

Filter data yang menjelaskan kriteria yang digunakan untuk memilih entri metadata developer yang akan dihapus.

RandomizeRangeRequest

Mengacak urutan baris dalam rentang.

Representasi JSON
{
  "range": {
    object (GridRange)
  }
}
Kolom
range

object (GridRange)

Rentang untuk diacak.

AddDimensionGroupRequest

Membuat grup pada rentang yang ditentukan.

Jika rentang yang diminta adalah superset dari rentang grup G yang ada, maka kedalaman G bertambah dan grup baru G' memiliki kedalaman grup tersebut. Sebagai contoh, grup [C:D, kedalaman 1] + [B:E] menghasilkan grup [B:E, kedalaman 1] dan [C:D, kedalaman 2]. Jika rentang yang diminta adalah subkumpulan rentang grup G yang sudah ada, maka kedalaman grup G baru menjadi satu lebih besar dari kedalaman G. Sebagai contoh, grup [B:E, kedalaman 1] + [C:D] menghasilkan grup [B:E, kedalaman 1] dan [C:D, kedalaman 2]. Jika rentang yang diminta dimulai sebelum dan berakhir dalam, atau dimulai dalam dan berakhir setelah, rentang grup G yang ada, rentang grup G yang ada akan menjadi gabungan rentang, dan grup baru G' memiliki kedalaman satu lebih besar dari kedalaman G dan rentang sebagai perpotongan rentang. Sebagai contoh, grup [B:D, kedalaman 1] + [C:E] menghasilkan grup [B:E, kedalaman 1] dan [C:D, kedalaman 2].

Representasi JSON
{
  "range": {
    object (DimensionRange)
  }
}
Kolom
range

object (DimensionRange)

Rentang untuk membuat grup.

DeleteDimensionGroupRequest

Menghapus grup pada rentang yang ditentukan dengan mengurangi kedalaman dimensi dalam rentang tersebut.

Misalnya, asumsikan sheet memiliki grup depth-1 di atas B:E dan grup depth-2 di atas C:D. Menghapus grup di atas D:E akan meninggalkan sheet dengan grup kedalaman-1 di atas B:D dan grup kedalaman-2 di atas C:C.

Representasi JSON
{
  "range": {
    object (DimensionRange)
  }
}
Kolom
range

object (DimensionRange)

Rentang grup yang akan dihapus.

UpdateDimensionGroupRequest

Memperbarui status grup yang ditentukan.

Representasi JSON
{
  "dimensionGroup": {
    object (DimensionGroup)
  },
  "fields": string
}
Kolom
dimensionGroup

object (DimensionGroup)

Grup yang statusnya harus diperbarui. Rentang dan kedalaman grup harus menentukan grup yang valid di sheet, dan semua kolom lainnya diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar dimensionGroup bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

TrimWhitespaceRequest

Memangkas spasi kosong (seperti spasi, tab, atau baris baru) di setiap sel dalam rentang yang ditentukan. Permintaan ini menghapus semua spasi kosong dari awal dan akhir setiap teks sel, dan mengurangi suburutan karakter spasi kosong yang tersisa menjadi satu spasi. Jika hasil teks yang dipangkas diawali dengan '+' atau '=' karakter, teks tetap sebagai nilai string dan tidak ditafsirkan sebagai formula.

Representasi JSON
{
  "range": {
    object (GridRange)
  }
}
Kolom
range

object (GridRange)

Rentang sel yang selnya akan dipangkas.

DeleteDuplicatesRequest

Menghapus baris dalam rentang ini yang berisi nilai di kolom tertentu yang merupakan duplikat nilai di baris sebelumnya. Baris dengan nilai identik tetapi berbeda kapitalisasi, pemformatan, atau formula dianggap duplikat.

Permintaan ini juga menghapus baris duplikat yang disembunyikan dari tampilan (misalnya, karena filter). Saat menghapus duplikat, kemunculan pertama setiap pemindaian baris duplikat dari atas ke bawah disimpan dalam rentang yang dihasilkan. Konten di luar rentang yang ditentukan tidak dihapus, dan baris yang dianggap duplikat tidak harus berdekatan satu sama lain dalam rentang tersebut.

Representasi JSON
{
  "range": {
    object (GridRange)
  },
  "comparisonColumns": [
    {
      object (DimensionRange)
    }
  ]
}
Kolom
range

object (GridRange)

Rentang untuk menghapus baris duplikat.

comparisonColumns[]

object (DimensionRange)

Kolom dalam rentang untuk menganalisis nilai duplikat. Jika tidak ada kolom yang dipilih, maka semua kolom dianalisis untuk duplikasi.

UpdateEmbeddedObjectBorderRequest

Memperbarui properti batas objek tersemat.

Representasi JSON
{
  "objectId": integer,
  "border": {
    object (EmbeddedObjectBorder)
  },
  "fields": string
}
Kolom
objectId

integer

ID objek tersemat yang akan diperbarui.

border

object (EmbeddedObjectBorder)

Batas yang berlaku untuk objek tersemat.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar border bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

AddSlicerRequest

Menambahkan pemotong ke sheet dalam {i>spreadsheet<i}.

Representasi JSON
{
  "slicer": {
    object (Slicer)
  }
}
Kolom
slicer

object (Slicer)

Pemotong yang harus ditambahkan ke spreadsheet, termasuk posisi penempatannya. Tujuan slicerId isian opsional; jika tidak ditetapkan, id akan dibuat secara acak. (Menentukan ID pemotong yang sudah ada adalah kesalahan.)

UpdateSlicerSpecRequest

Memperbarui spesifikasi pemotong. (Tindakan ini tidak akan memindahkan atau mengubah ukuran pemotong. Untuk memindahkan atau mengubah ukuran penggunaan pemotong UpdateEmbeddedObjectPositionRequest.

Representasi JSON
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "fields": string
}
Kolom
slicerId

integer

ID pemotong yang akan diperbarui.

spec

object (SlicerSpec)

Spesifikasi yang akan diterapkan ke pemotong.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar SlicerSpec bersifat tersirat dan tidak boleh ditentukan. Satu "*"` dapat digunakan sebagai singkatan untuk mencantumkan setiap kolom.

AddDataSourceRequest

Menambahkan sumber data. Setelah sumber data berhasil ditambahkan, elemen terkait DATA_SOURCE sheet dibuat dan eksekusi dipicu untuk memuat ulang sheet guna membaca data dari sumber data.

Permintaan ini memerlukan informasi bigquery.readonly Cakupan OAuth jika Anda menambahkan sumber data BigQuery.

Representasi JSON
{
  "dataSource": {
    object (DataSource)
  }
}
Kolom
dataSource

object (DataSource)

Sumber data yang akan ditambahkan.

UpdateDataSourceRequest

Memperbarui sumber data. Setelah sumber data berhasil diperbarui, eksekusi akan dipicu untuk memuat ulang sumber data terkait DATA_SOURCE untuk membaca data dari sumber data yang diperbarui.

Permintaan ini memerlukan informasi bigquery.readonly Cakupan OAuth jika Anda memperbarui sumber data BigQuery.

Representasi JSON
{
  "dataSource": {
    object (DataSource)
  },
  "fields": string
}
Kolom
dataSource

object (DataSource)

Sumber data yang akan diperbarui.

fields

string (FieldMask format)

Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akar dataSource bersifat tersirat dan tidak boleh ditentukan. Satu "*" dapat digunakan sebagai singkatan untuk membuat daftar setiap {i>field<i}.

DeleteDataSourceRequest

Menghapus sumber data. Permintaan tersebut juga akan menghapus sheet sumber data terkait dan membatalkan tautan semua objek sumber data terkait.

Representasi JSON
{
  "dataSourceId": string
}
Kolom
dataSourceId

string

ID sumber data yang akan dihapus.

RefreshDataSourceRequest

Memuat ulang satu atau beberapa objek sumber data dalam spreadsheet menurut referensi yang ditentukan.

Permintaan ini memerlukan informasi bigquery.readonly Cakupan OAuth jika Anda memuat ulang sumber data BigQuery.

Jika ada beberapa permintaan refresh yang merujuk pada objek sumber data yang sama dalam satu batch, hanya permintaan pemuatan ulang terakhir yang akan diproses, dan semua permintaan tersebut akan memiliki respons yang sama.

Representasi JSON
{
  "force": boolean,

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
Kolom
force

boolean

Memuat ulang objek sumber data, terlepas dari status saat ini. Jika tidak ditetapkan dan objek sumber data yang direferensikan berada dalam status error, pemuatan ulang akan langsung gagal.

Kolom union target. Menentukan konten yang akan dimuat ulang. target hanya dapat berupa salah satu dari hal berikut:
references

object (DataSourceObjectReferences)

Referensi ke objek sumber data yang akan dimuat ulang.

dataSourceId

string

Rujukan ke DataSource. Jika ditentukan, akan memperbarui semua objek sumber data terkait untuk sumber data tersebut.

isAll

boolean

Memuat ulang semua objek sumber data yang ada di spreadsheet.

DataSourceObjectReferences

Daftar referensi ke objek sumber data.

Representasi JSON
{
  "references": [
    {
      object (DataSourceObjectReference)
    }
  ]
}
Kolom
references[]

object (DataSourceObjectReference)

Referensi.

CancelDataSourceRefreshRequest

Membatalkan satu atau beberapa pemuatan ulang objek sumber data di spreadsheet dengan referensi yang ditentukan.

Permintaan ini memerlukan informasi bigquery.readonly Cakupan OAuth jika Anda membatalkan pemuatan ulang di sumber data BigQuery.

Representasi JSON
{

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
Kolom
Kolom union target. Menentukan item yang akan dibatalkan. target hanya dapat berupa salah satu dari hal berikut:
references

object (DataSourceObjectReferences)

Referensi ke objek sumber data yang refresh-nya akan dibatalkan.

dataSourceId

string

Rujukan ke DataSource. Jika ditentukan, akan membatalkan semua pemuatan ulang objek sumber data terkait untuk sumber data ini.

isAll

boolean

Membatalkan semua pembaruan objek sumber data yang ada untuk semua sumber data di spreadsheet.