Permintaan
Satu jenis update yang akan diterapkan ke spreadsheet.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom gabungan
kind. Jenis update. Hanya satu kolom yang wajib diisi.
kind
hanya dapat berupa salah satu dari berikut:
|
|
updateSpreadsheetProperties
|
Memperbarui properti spreadsheet. |
updateSheetProperties
|
Memperbarui properti sheet. |
updateDimensionProperties
|
Memperbarui properti dimensi. |
updateNamedRange
|
Memperbarui rentang bernama. |
repeatCell
|
Mengulangi satu sel di seluruh rentang. |
addNamedRange
|
Menambahkan rentang bernama. |
deleteNamedRange
|
Menghapus rentang bernama. |
addSheet
|
Menambahkan sheet. |
deleteSheet
|
Menghapus sheet. |
autoFill
|
Mengisi lebih banyak data secara otomatis berdasarkan data yang ada. |
cutPaste
|
Memotong data dari satu area dan menempelkannya ke area lain. |
copyPaste
|
Menyalin data dari satu area dan menempelkannya ke area lain. |
mergeCells
|
Menggabungkan sel. |
unmergeCells
|
Memisahkan sel yang digabungkan. |
updateBorders
|
Memperbarui batas dalam rentang sel. |
updateCells
|
Memperbarui banyak sel sekaligus. |
addFilterView
|
Menambahkan tampilan filter. |
appendCells
|
Menambahkan sel setelah baris terakhir dengan data dalam sheet. |
clearBasicFilter
|
Menghapus filter dasar pada sheet. |
deleteDimension
|
Menghapus baris atau kolom dalam sheet. |
deleteEmbeddedObject
|
Menghapus objek sematan (misalnya, diagram, gambar) dalam sheet. |
deleteFilterView
|
Menghapus tampilan filter dari sheet. |
duplicateFilterView
|
Menduplikasi tampilan filter. |
duplicateSheet
|
Menduplikasi sheet. |
findReplace
|
Menemukan dan mengganti kemunculan beberapa teks dengan teks lain. |
insertDimension
|
Menyisipkan baris atau kolom baru dalam sheet. |
insertRange
|
Menyisipkan sel baru dalam sheet, menggeser sel yang ada. |
moveDimension
|
Memindahkan baris atau kolom ke lokasi lain dalam sheet. |
updateEmbeddedObjectPosition
|
Memperbarui posisi objek sematan (misalnya, diagram, gambar). |
pasteData
|
Menempelkan data (HTML atau delimited) ke dalam sheet. |
textToColumns
|
Mengonversi kolom teks menjadi banyak kolom teks. |
updateFilterView
|
Memperbarui properti tampilan filter. |
deleteRange
|
Menghapus rentang sel dari sheet, menggeser sel yang tersisa. |
appendDimension
|
Menambahkan dimensi ke bagian akhir sheet. |
addConditionalFormatRule
|
Menambahkan aturan format bersyarat baru. |
updateConditionalFormatRule
|
Memperbarui aturan format bersyarat yang ada. |
deleteConditionalFormatRule
|
Menghapus aturan format bersyarat yang ada. |
sortRange
|
Mengurutkan data dalam rentang. |
setDataValidation
|
Menetapkan validasi data untuk satu atau beberapa sel. |
setBasicFilter
|
Menetapkan filter dasar pada sheet. |
addProtectedRange
|
Menambahkan rentang yang dilindungi. |
updateProtectedRange
|
Memperbarui rentang yang dilindungi. |
deleteProtectedRange
|
Menghapus rentang dilindungi. |
autoResizeDimensions
|
Secara otomatis mengubah ukuran satu atau beberapa dimensi berdasarkan isi sel dalam dimensi tersebut. |
addChart
|
Menambahkan diagram. |
updateChartSpec
|
Memperbarui spesifikasi diagram. |
updateBanding
|
Memperbarui rentang berjalur |
addBanding
|
Menambahkan rentang berjalur baru |
deleteBanding
|
Menghapus rentang yang dikelompokkan |
createDeveloperMetadata
|
Membuat metadata developer baru |
updateDeveloperMetadata
|
Memperbarui entri metadata developer yang ada |
deleteDeveloperMetadata
|
Menghapus metadata developer |
randomizeRange
|
Mengacak urutan baris dalam rentang. |
addDimensionGroup
|
Membuat grup di rentang yang ditentukan. |
deleteDimensionGroup
|
Menghapus grup dalam rentang yang ditentukan. |
updateDimensionGroup
|
Memperbarui status grup yang ditentukan. |
trimWhitespace
|
Memangkas ruang kosong (seperti spasi, tab, atau baris baru) dari sel. |
deleteDuplicates
|
Menghapus baris yang berisi nilai duplikat dalam kolom tertentu dari rentang sel. |
updateEmbeddedObjectBorder
|
Memperbarui batas objek sematan. |
addSlicer
|
Menambahkan pemotong. |
updateSlicerSpec
|
Memperbarui spesifikasi pengiris. |
addDataSource
|
Menambahkan sumber data. |
updateDataSource
|
Memperbarui sumber data. |
deleteDataSource
|
Menghapus sumber data. |
refreshDataSource
|
Memuat ulang satu atau beberapa sumber data dan dbobject terkait. |
cancelDataSourceRefresh
|
Membatalkan pembaruan satu atau beberapa sumber data dan dbobject terkait. |
addTable
|
Menambahkan tabel. |
updateTable
|
Memperbarui tabel. |
deleteTable
|
Permintaan untuk menghapus tabel. |
UpdateSpreadsheetPropertiesRequest
Memperbarui properti spreadsheet.
| Representasi JSON |
|---|
{
"properties": {
object ( |
| Kolom | |
|---|---|
properties
|
Properti yang akan diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. 'properties' root tersirat dan tidak boleh ditentukan. Satu
|
UpdateSheetPropertiesRequest
Memperbarui properti sheet dengan
sheetId yang ditentukan.
| Representasi JSON |
|---|
{
"properties": {
object ( |
| Kolom | |
|---|---|
properties
|
Properti yang akan diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
UpdateDimensionPropertiesRequest
Memperbarui properti dimensi dalam rentang yang ditentukan.
| Representasi JSON |
|---|
{ "properties": { object ( |
| Kolom | |
|---|---|
properties
|
Properti yang akan diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
Kolom gabungan
dimension_range. Rentang dimensi.
dimension_range
hanya dapat berupa salah satu dari berikut:
|
|
range
|
Baris atau kolom yang akan diperbarui. |
dataSourceSheetRange
|
Kolom di sheet sumber data yang akan diperbarui. |
DataSourceSheetDimensionRange
Rentang di sepanjang satu dimensi pada
DATA_SOURCE
sheet.
| Representasi JSON |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| Kolom | |
|---|---|
sheetId
|
ID sheet sumber data tempat rentang berada. |
columnReferences[]
|
Kolom di sheet sumber data. |
UpdateNamedRangeRequest
Memperbarui properti rentang bernama dengan
namedRangeId yang ditentukan.
| Representasi JSON |
|---|
{
"namedRange": {
object ( |
| Kolom | |
|---|---|
namedRange
|
Rentang bernama yang akan diperbarui dengan properti baru. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
RepeatCellRequest
Memperbarui semua sel dalam rentang ke nilai dalam objek Sel yang diberikan. Hanya kolom yang tercantum di kolom
fields
yang diperbarui; kolom lainnya tidak berubah.
Jika menulis sel dengan formula, rentang formula akan otomatis bertambah untuk setiap kolom dalam rentang. Misalnya, jika menulis sel dengan 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.
Untuk menjaga agar rentang formula tetap statis, gunakan
indikator $. Misalnya, gunakan formula
=$A$1
untuk mencegah baris dan kolom bertambah.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang untuk mengulangi sel. |
cell
|
Data yang akan ditulis. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
AddNamedRangeRequest
Menambahkan rentang bernama ke spreadsheet.
| Representasi JSON |
|---|
{
"namedRange": {
object ( |
| Kolom | |
|---|---|
namedRange
|
Rentang bernama yang akan ditambahkan. Kolom
|
DeleteNamedRangeRequest
Menghapus rentang bernama dengan ID tertentu dari spreadsheet.
| Representasi JSON |
|---|
{ "namedRangeId": string } |
| Kolom | |
|---|---|
namedRangeId
|
ID rentang bernama yang akan dihapus. |
AddSheetRequest
Menambahkan sheet baru. Saat sheet ditambahkan pada indeks tertentu, semua indeks sheet berikutnya akan bertambah. Untuk menambahkan sheet objek, gunakan
AddChartRequest
sebagai gantinya dan tentukan
EmbeddedObjectPosition.sheetId
atau
EmbeddedObjectPosition.newSheet.
| Representasi JSON |
|---|
{
"properties": {
object ( |
| Kolom | |
|---|---|
properties
|
Properti yang harus dimiliki sheet baru. Semua properti bersifat opsional. Kolom
|
DeleteSheetRequest
Menghapus sheet yang diminta.
| Representasi JSON |
|---|
{ "sheetId": integer } |
| Kolom | |
|---|---|
sheetId
|
ID sheet yang akan dihapus.
Jika sheet berjenis
|
AutoFillRequest
Mengisi lebih banyak data berdasarkan data yang ada.
| Representasi JSON |
|---|
{ "useAlternateSeries": boolean, // Union field |
| Kolom | |
|---|---|
useAlternateSeries
|
Benar jika kita harus membuat data dengan deret "alternatif". Hal ini berbeda-beda berdasarkan jenis dan jumlah data sumber. |
Kolom gabungan
area. Area yang akan diisi otomatis.
area
hanya dapat berupa salah satu dari berikut:
|
|
range
|
Rentang yang akan diisi otomatis. Tindakan ini akan memeriksa rentang dan mendeteksi lokasi yang memiliki data serta mengisi data tersebut secara otomatis ke seluruh rentang. |
sourceAndDestination
|
Area sumber dan tujuan untuk diisi otomatis. Bagian ini secara eksplisit mencantumkan sumber pengisian otomatis dan tempat untuk memperluas data tersebut. |
SourceAndDestination
Kombinasi rentang sumber dan cara memperluas sumber tersebut.
| Representasi JSON |
|---|
{ "source": { object ( |
| Kolom | |
|---|---|
source
|
Lokasi data yang akan digunakan sebagai sumber isi otomatis. |
dimension
|
Dimensi tempat data harus diisi. |
fillLength
|
Jumlah baris atau kolom yang harus diisi data. Angka positif meluas di luar 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 ( |
| Kolom | |
|---|---|
source
|
Data sumber yang akan dipotong. |
destination
|
Koordinat kiri atas tempat data harus ditempelkan. |
pasteType
|
Jenis data yang akan ditempel. Semua data sumber akan dipotong, terlepas dari apa yang ditempelkan. |
PasteType
Jenis data yang harus ditempel.
| Enum | |
|---|---|
PASTE_NORMAL
|
Menempelkan nilai, formula, format, dan penggabungan. |
PASTE_VALUES
|
Tempelkan nilai SAJA tanpa format, formula, atau penggabungan. |
PASTE_FORMAT
|
Hanya tempelkan format dan validasi data. |
PASTE_NO_BORDERS
|
Seperti
PASTE_NORMAL
tetapi tanpa batas.
|
PASTE_FORMULA
|
Tempelkan formula saja. |
PASTE_DATA_VALIDATION
|
Tempelkan hanya validasi data. |
PASTE_CONDITIONAL_FORMATTING
|
Tempelkan aturan format bersyarat saja. |
CopyPasteRequest
Menyalin data dari sumber ke tujuan.
| Representasi JSON |
|---|
{ "source": { object ( |
| Kolom | |
|---|---|
source
|
Rentang sumber yang akan disalin. |
destination
|
Lokasi tempat menempelkan. Jika rentang mencakup rentang yang merupakan kelipatan tinggi atau lebar sumber, data akan diulang untuk mengisi rentang tujuan. Jika rentang lebih kecil daripada rentang sumber, seluruh data sumber akan tetap disalin (di luar akhir rentang tujuan). |
pasteType
|
Jenis data yang akan ditempel. |
pasteOrientation
|
Cara data tersebut harus diatur saat menempel. |
PasteOrientation
Cara operasi tempel harus dilakukan.
| Enum | |
|---|---|
NORMAL
|
Tempelkan seperti biasa. |
TRANSPOSE
|
Tempelkan yang sudah ditranspos, di mana semua baris menjadi kolom dan sebaliknya. |
MergeCellsRequest
Menggabungkan semua sel dalam rentang.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang sel yang akan digabungkan. |
mergeType
|
Cara sel harus 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
|
Membuat gabungan untuk setiap baris dalam rentang |
UnmergeCellsRequest
Memisahkan sel dalam rentang yang ditentukan.
| Representasi JSON |
|---|
{
"range": {
object ( |
| Kolom | |
|---|---|
range
|
Rentang tempat semua sel harus dipisahkan. Jika rentang mencakup beberapa penggabungan, semuanya akan dibatalkan penggabungannya. Rentang tidak boleh mencakup sebagian penggabungan. |
UpdateBordersRequest
Memperbarui batas rentang. Jika kolom tidak ditetapkan dalam permintaan, artinya batas tetap seperti apa adanya. Misalnya, dengan dua UpdateBordersRequest berikutnya:
-
rentang: A1:A5
{ top: RED, bottom: WHITE } -
rentang: A1:A5
{ left: BLUE }
Hal ini akan menghasilkan A1:A5 yang memiliki batas
{ top: RED, bottom: WHITE, left: BLUE }. Jika Anda ingin menghapus batas, tetapkan gaya secara eksplisit ke
NONE.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang yang batasnya harus diperbarui. |
top
|
Batas untuk diletakkan di bagian atas rentang. |
bottom
|
Batas yang akan diletakkan di bagian bawah rentang. |
left
|
Batas yang akan diletakkan di sebelah kiri rentang. |
right
|
Batas yang akan diletakkan di sebelah kanan rentang. |
innerHorizontal
|
Batas horizontal yang akan ditempatkan dalam rentang. |
innerVertical
|
Batas vertikal yang akan ditempatkan dalam rentang. |
UpdateCellsRequest
Memperbarui semua sel dalam rentang dengan data baru.
| Representasi JSON |
|---|
{ "rows": [ { object ( |
| Kolom | |
|---|---|
rows[]
|
Data yang akan ditulis. |
fields
|
Kolom CellData yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root-nya adalah CellData; 'row.values.' tidak boleh ditentukan. Satu
|
Kolom gabungan
area. Data lokasi harus ditulis. Tepatnya satu nilai harus ditetapkan.
area
hanya dapat berupa salah satu dari berikut:
|
|
start
|
Koordinat untuk mulai menulis data. Sejumlah baris dan kolom (termasuk jumlah kolom yang berbeda per baris) dapat ditulis. |
range
|
Rentang untuk menulis data.
Jika data dalam baris tidak mencakup seluruh rentang yang diminta, kolom yang cocok dengan yang ditetapkan di
|
AddFilterViewRequest
Menambahkan tampilan filter.
| Representasi JSON |
|---|
{
"filter": {
object ( |
| Kolom | |
|---|---|
filter
|
Filter yang akan ditambahkan. Kolom
|
AppendCellsRequest
Menambahkan sel baru setelah baris terakhir dengan data dalam sheet, menyisipkan baris baru ke dalam sheet jika perlu.
| Representasi JSON |
|---|
{ "sheetId": integer, "rows": [ { object ( |
| Kolom | |
|---|---|
sheetId
|
ID sheet tempat data akan ditambahkan. |
rows[]
|
Data yang akan ditambahkan. |
fields
|
Kolom CellData yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root-nya adalah CellData; 'row.values.' tidak boleh ditentukan. Satu
|
Kolom gabungan
area. Data lokasi harus ditulis.
area
hanya dapat berupa salah satu dari berikut:
|
|
tableId
|
ID tabel tempat data akan ditambahkan. Data hanya akan ditambahkan ke isi tabel.
Kolom ini juga lebih diprioritaskan daripada
kolom |
ClearBasicFilterRequest
Menghapus filter dasar, jika ada di sheet.
| Representasi JSON |
|---|
{ "sheetId": integer } |
| Kolom | |
|---|---|
sheetId
|
ID sheet tempat filter dasar harus dihapus. |
DeleteDimensionRequest
Menghapus dimensi dari sheet.
| Representasi JSON |
|---|
{
"range": {
object ( |
| Kolom | |
|---|---|
range
|
Dimensi yang akan dihapus dari sheet. |
DeleteEmbeddedObjectRequest
Menghapus objek sematan dengan ID yang diberikan.
| Representasi JSON |
|---|
{ "objectId": integer } |
| Kolom | |
|---|---|
objectId
|
ID objek sematan yang akan dihapus. |
DeleteFilterViewRequest
Menghapus tampilan filter tertentu.
| Representasi JSON |
|---|
{ "filterId": integer } |
| Kolom | |
|---|---|
filterId
|
ID filter yang akan dihapus. |
DuplicateFilterViewRequest
Menduplikasi tampilan filter tertentu.
| Representasi JSON |
|---|
{ "filterId": integer } |
| Kolom | |
|---|---|
filterId
|
ID filter yang sedang diduplikasi. |
DuplicateSheetRequest
Menduplikasi konten sheet.
| Representasi JSON |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| Kolom | |
|---|---|
sourceSheetId
|
Sheet yang akan diduplikasi.
Jika lembar sumber berjenis
|
insertSheetIndex
|
Indeks berbasis nol tempat sheet baru harus disisipkan. Indeks semua sheet setelah ini akan bertambah. |
newSheetId
|
Jika ditetapkan, ID sheet baru. Jika tidak disetel, ID akan dipilih. Jika ditetapkan, ID tidak boleh bertentangan dengan ID sheet yang ada. Jika ditetapkan, nilainya tidak boleh negatif. |
newSheetName
|
Nama sheet baru. Jika kosong, nama baru akan dipilihkan untuk Anda. |
FindReplaceRequest
Menemukan dan mengganti data dalam sel di seluruh rentang, sheet, atau semua sheet.
| Representasi JSON |
|---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
| Kolom | |
|---|---|
find
|
Nilai yang akan ditelusuri. |
replacement
|
Nilai yang akan digunakan sebagai pengganti. |
matchCase
|
Benar (True) jika penelusuran peka huruf besar/kecil. |
matchEntireCell
|
Benar (True) jika nilai yang dicari harus cocok dengan seluruh sel. |
searchByRegex
|
Benar jika nilai yang dicari adalah regex. Ekspresi reguler dan penggantian harus mengikuti aturan regex Java di
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html. String pengganti diizinkan untuk merujuk ke grup pengambilan. Misalnya, jika satu sel memiliki konten
|
includeFormulas
|
Benar (True) jika penelusuran harus menyertakan sel dengan formula. Salah (False) untuk melewati sel dengan formula. |
Kolom gabungan
scope. Cakupan tempat penelusuran/penggantian -- hanya satu yang harus ditetapkan.
scope
hanya dapat berupa salah satu dari berikut:
|
|
range
|
Rentang yang akan dicari/diganti. |
sheetId
|
Sheet yang akan dicari/diganti. |
allSheets
|
Benar untuk menemukan/mengganti di semua sheet. |
InsertDimensionRequest
Menyisipkan baris atau kolom dalam sheet pada indeks tertentu.
| Representasi JSON |
|---|
{
"range": {
object ( |
| Kolom | |
|---|---|
range
|
Dimensi yang akan disisipkan. Indeks awal dan akhir harus dibatasi. |
inheritFromBefore
|
Apakah properti dimensi harus diperluas dari dimensi sebelum atau setelah dimensi yang baru disisipkan. Benar untuk mewarisi dari dimensi sebelumnya (dalam hal ini indeks awal harus lebih besar dari 0), dan salah untuk mewarisi dari dimensi setelahnya.
Misalnya, 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
|
InsertRangeRequest
Menyisipkan sel ke dalam rentang, menggeser sel yang ada ke kanan atau ke bawah.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang untuk menyisipkan sel baru. Rentang dibatasi ke batas sheet saat ini. |
shiftDimension
|
Dimensi yang akan digeser saat menyisipkan sel. Jika
|
MoveDimensionRequest
Memindahkan satu atau beberapa baris atau kolom.
| Representasi JSON |
|---|
{
"source": {
object ( |
| Kolom | |
|---|---|
source
|
Dimensi sumber yang akan dipindahkan. |
destinationIndex
|
Indeks awal berbasis nol tempat data sumber akan dipindahkan, berdasarkan koordinat sebelum data sumber dihapus dari petak. Data yang ada akan digeser ke bawah atau kanan (bergantung pada dimensi) untuk memberi ruang bagi dimensi yang dipindahkan. Dimensi sumber dihapus dari petak, sehingga data dapat berakhir di indeks yang berbeda dari yang ditentukan.
Misalnya, jika diberikan
|
UpdateEmbeddedObjectPositionRequest
Memperbarui posisi objek sematan (seperti memindahkan atau mengubah ukuran diagram atau gambar).
| Representasi JSON |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| Kolom | |
|---|---|
objectId
|
ID objek yang akan dipindahkan. |
newPosition
|
Posisi eksplisit untuk memindahkan objek tersemat. Jika
|
fields
|
Kolom
|
PasteDataRequest
Menyisipkan data ke dalam spreadsheet yang dimulai dari koordinat yang ditentukan.
| Representasi JSON |
|---|
{ "coordinate": { object ( |
| Kolom | |
|---|---|
coordinate
|
Koordinat tempat data harus mulai disisipkan. |
data
|
Data yang akan disisipkan. |
type
|
Cara menempelkan data. |
Kolom gabungan
kind. Cara menafsirkan data, tepat satu nilai harus ditetapkan.
kind
hanya dapat berupa salah satu dari berikut:
|
|
delimiter
|
Pembatas dalam data. |
html
|
Benar jika datanya adalah HTML. |
TextToColumnsRequest
Membagi kolom teks menjadi beberapa kolom, berdasarkan pembatas di setiap sel.
| Representasi JSON |
|---|
{ "source": { object ( |
| Kolom | |
|---|---|
source
|
Rentang data sumber. Rentang ini harus mencakup tepat satu kolom. |
delimiter
|
Pembatas yang akan digunakan. Hanya digunakan jika delimiterType adalah
|
delimiterType
|
Jenis pembatas yang akan digunakan. |
DelimiterType
Pemisah yang akan digunakan untuk memisahkan.
| Enum | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED
|
Nilai default. Nilai ini tidak boleh digunakan. |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
Nilai kustom seperti yang ditentukan dalam pembatas. |
AUTODETECT
|
Mendeteksi kolom secara otomatis. |
UpdateFilterViewRequest
Memperbarui properti tampilan filter.
| Representasi JSON |
|---|
{
"filter": {
object ( |
| Kolom | |
|---|---|
filter
|
Properti baru tampilan filter. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
DeleteRangeRequest
Menghapus rentang sel, menggeser sel lain ke area yang dihapus.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang sel yang akan dihapus. |
shiftDimension
|
Dimensi yang akan menggantikan sel yang dihapus. Jika
|
AppendDimensionRequest
Menambahkan baris atau kolom ke bagian akhir sheet.
| Representasi JSON |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| Kolom | |
|---|---|
sheetId
|
Sheet tempat baris atau kolom akan ditambahkan. |
dimension
|
Apakah baris atau kolom harus ditambahkan. |
length
|
Jumlah baris atau kolom yang akan ditambahkan. |
AddConditionalFormatRuleRequest
Menambahkan aturan format bersyarat baru pada indeks yang diberikan. Semua indeks aturan berikutnya akan bertambah.
| Representasi JSON |
|---|
{
"rule": {
object ( |
| Kolom | |
|---|---|
rule
|
Aturan yang akan ditambahkan. |
index
|
Indeks berbasis nol tempat aturan harus disisipkan. |
UpdateConditionalFormatRuleRequest
Memperbarui aturan format bersyarat pada indeks tertentu, atau memindahkan aturan format bersyarat ke indeks lain.
| Representasi JSON |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| Kolom | |
|---|---|
index
|
Indeks berbasis nol dari aturan yang harus diganti atau dipindahkan. |
sheetId
|
Sheet aturan yang akan dipindahkan. Wajib jika
|
Kolom gabungan
instruction. Jenis update yang harus dilakukan.
instruction
hanya dapat berupa salah satu dari berikut:
|
|
rule
|
Aturan yang akan menggantikan aturan pada indeks tertentu. |
newIndex
|
Indeks baru berbasis nol tempat aturan akan berakhir. |
DeleteConditionalFormatRuleRequest
Menghapus aturan format bersyarat pada indeks tertentu. Semua indeks aturan berikutnya akan dikurangi.
| Representasi JSON |
|---|
{ "index": integer, "sheetId": integer } |
| Kolom | |
|---|---|
index
|
Indeks berbasis nol dari aturan yang akan dihapus. |
sheetId
|
Spreadsheet tempat aturan dihapus. |
SortRangeRequest
Mengurutkan data dalam baris berdasarkan urutan pengurutan per kolom.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang yang akan diurutkan. |
sortSpecs[]
|
Urutan pengurutan per kolom. Spesifikasi selanjutnya digunakan jika nilai sama dalam spesifikasi sebelumnya. |
SetDataValidationRequest
Menetapkan aturan validasi data ke setiap sel dalam rentang. Untuk menghapus validasi dalam rentang, panggil ini tanpa aturan yang ditentukan.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang yang menjadi target penerapan aturan validasi data. |
rule
|
Aturan validasi data yang akan ditetapkan pada setiap sel dalam rentang, atau kosong untuk menghapus validasi data dalam rentang. |
filteredRowsIncluded
|
Opsional. Jika benar, aturan validasi data juga akan diterapkan ke baris yang difilter. |
SetBasicFilterRequest
Menetapkan filter dasar yang terkait dengan sheet.
| Representasi JSON |
|---|
{
"filter": {
object ( |
| Kolom | |
|---|---|
filter
|
Filter yang akan disetel. |
AddProtectedRangeRequest
Menambahkan rentang yang dilindungi baru.
| Representasi JSON |
|---|
{
"protectedRange": {
object ( |
| Kolom | |
|---|---|
protectedRange
|
Rentang dilindungi yang akan ditambahkan. Kolom
|
UpdateProtectedRangeRequest
Memperbarui rentang dilindungi yang ada dengan
protectedRangeId yang ditentukan.
| Representasi JSON |
|---|
{
"protectedRange": {
object ( |
| Kolom | |
|---|---|
protectedRange
|
Rentang yang dilindungi untuk diperbarui dengan properti baru. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
DeleteProtectedRangeRequest
Menghapus rentang yang dilindungi dengan ID yang diberikan.
| Representasi JSON |
|---|
{ "protectedRangeId": integer } |
| Kolom | |
|---|---|
protectedRangeId
|
ID rentang dilindungi yang akan dihapus. |
AutoResizeDimensionsRequest
Secara otomatis mengubah ukuran satu atau beberapa dimensi berdasarkan isi sel dalam dimensi tersebut.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom gabungan
dimension_range. Rentang dimensi.
dimension_range
hanya dapat berupa salah satu dari berikut:
|
|
dimensions
|
Dimensi yang akan diubah ukurannya secara otomatis. |
dataSourceSheetDimensions
|
Dimensi pada sheet sumber data yang akan diubah ukurannya secara otomatis. |
AddChartRequest
Menambahkan diagram ke sheet dalam spreadsheet.
| Representasi JSON |
|---|
{
"chart": {
object ( |
| Kolom | |
|---|---|
chart
|
Diagram yang harus ditambahkan ke spreadsheet, termasuk posisi penempatannya. Kolom
|
UpdateChartSpecRequest
Memperbarui spesifikasi diagram. (Tindakan ini tidak memindahkan atau mengubah ukuran diagram. Untuk memindahkan atau mengubah ukuran diagram, gunakan
UpdateEmbeddedObjectPositionRequest.)
| Representasi JSON |
|---|
{
"chartId": integer,
"spec": {
object ( |
| Kolom | |
|---|---|
chartId
|
ID diagram yang akan diperbarui. |
spec
|
Spesifikasi yang akan diterapkan pada diagram. |
UpdateBandingRequest
Memperbarui properti rentang berjalur yang diberikan.
| Representasi JSON |
|---|
{
"bandedRange": {
object ( |
| Kolom | |
|---|---|
bandedRange
|
Rentang berjalur yang akan diperbarui dengan properti baru. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
AddBandingRequest
Menambahkan rentang berjalur baru ke spreadsheet.
| Representasi JSON |
|---|
{
"bandedRange": {
object ( |
| Kolom | |
|---|---|
bandedRange
|
Rentang berjalur yang akan ditambahkan. Kolom
|
DeleteBandingRequest
Menghapus rentang berjalur dengan ID tertentu dari spreadsheet.
| Representasi JSON |
|---|
{ "bandedRangeId": integer } |
| Kolom | |
|---|---|
bandedRangeId
|
ID rentang berjalur yang akan dihapus. |
CreateDeveloperMetadataRequest
Permintaan untuk membuat metadata developer.
| Representasi JSON |
|---|
{
"developerMetadata": {
object ( |
| Kolom | |
|---|---|
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
resource DeveloperMetadata. Pemanggil harus menentukan properti yang ingin diupdate dalam parameter kolom, serta menentukan setidaknya satu
DataFilter
yang cocok dengan metadata yang ingin diupdate.
| Representasi JSON |
|---|
{ "dataFilters": [ { object ( |
| Kolom | |
|---|---|
dataFilters[]
|
Filter yang cocok dengan entri metadata developer yang akan diperbarui. |
developerMetadata
|
Nilai yang akan diperbarui untuk semua metadata yang cocok dengan filter data. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
DeleteDeveloperMetadataRequest
Permintaan untuk menghapus metadata developer.
| Representasi JSON |
|---|
{
"dataFilter": {
object ( |
| Kolom | |
|---|---|
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 ( |
| Kolom | |
|---|---|
range
|
Rentang yang akan diacak. |
AddDimensionGroupRequest
Membuat grup di rentang yang ditentukan.
Jika rentang yang diminta adalah superset dari rentang grup G yang ada, maka kedalaman G akan bertambah dan grup G' baru ini memiliki kedalaman grup tersebut. Misalnya, grup [C:D, kedalaman 1] + [B:E] menghasilkan grup [B:E, kedalaman 1] dan [C:D, kedalaman 2]. Jika rentang yang diminta adalah subset dari rentang grup G yang ada, maka kedalaman grup baru G' menjadi satu lebih besar dari kedalaman G. Misalnya, 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 di dalam, atau dimulai di dalam dan berakhir setelah, rentang grup G yang ada, maka rentang grup G yang ada menjadi gabungan rentang, dan grup G' yang baru memiliki kedalaman satu lebih besar dari kedalaman G dan rentang sebagai irisan rentang. Misalnya, grup [B:D, kedalaman 1] + [C:E] menghasilkan grup [B:E, kedalaman 1] dan [C:D, kedalaman 2].
| Representasi JSON |
|---|
{
"range": {
object ( |
| Kolom | |
|---|---|
range
|
Rentang yang akan digunakan untuk membuat grup. |
DeleteDimensionGroupRequest
Menghapus grup di rentang yang ditentukan dengan mengurangi kedalaman dimensi dalam rentang.
Misalnya, anggaplah sheet memiliki grup tingkat 1 di atas B:E dan grup tingkat 2 di atas C:D. Menghapus grup di atas D:E akan membuat sheet dengan grup kedalaman 1 di atas B:D dan grup kedalaman 2 di atas C:C.
| Representasi JSON |
|---|
{
"range": {
object ( |
| Kolom | |
|---|---|
range
|
Rentang grup yang akan dihapus. |
UpdateDimensionGroupRequest
Memperbarui status grup yang ditentukan.
| Representasi JSON |
|---|
{
"dimensionGroup": {
object ( |
| Kolom | |
|---|---|
dimensionGroup
|
Grup yang statusnya harus diperbarui. Rentang dan kedalaman grup harus menentukan grup yang valid di sheet, dan semua kolom lainnya diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
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 teks setiap sel, serta mengurangi setiap subsekuens karakter spasi kosong yang tersisa menjadi satu spasi. Jika teks yang dipangkas dimulai dengan karakter '+' atau '=', teks akan tetap sebagai nilai string dan tidak ditafsirkan sebagai formula.
| Representasi JSON |
|---|
{
"range": {
object ( |
| Kolom | |
|---|---|
range
|
Rentang yang selnya akan dipangkas. |
DeleteDuplicatesRequest
Menghapus baris dalam rentang ini yang berisi nilai di kolom yang ditentukan yang merupakan duplikat dari nilai di baris sebelumnya. Baris dengan nilai yang identik namun memiliki perbedaan kapitalisasi, pemformatan, atau formula akan dianggap duplikat.
Permintaan ini juga menghapus baris duplikat yang disembunyikan dari tampilan (misalnya, karena filter). Saat menghapus duplikat, instance pertama dari setiap baris duplikat yang dipindai dari atas ke bawah akan 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.
| Representasi JSON |
|---|
{ "range": { object ( |
| Kolom | |
|---|---|
range
|
Rentang untuk menghapus baris duplikat. |
comparisonColumns[]
|
Kolom dalam rentang yang akan dianalisis untuk nilai duplikat. Jika tidak ada kolom yang dipilih, semua kolom akan dianalisis untuk menemukan duplikat. |
UpdateEmbeddedObjectBorderRequest
Memperbarui properti batas objek sematan.
| Representasi JSON |
|---|
{
"objectId": integer,
"border": {
object ( |
| Kolom | |
|---|---|
objectId
|
ID objek sematan yang akan diperbarui. |
border
|
Batas yang berlaku untuk objek yang disematkan. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
AddSlicerRequest
Menambahkan pengiris ke sheet dalam spreadsheet.
| Representasi JSON |
|---|
{
"slicer": {
object ( |
| Kolom | |
|---|---|
slicer
|
Pengiris yang harus ditambahkan ke spreadsheet, termasuk posisi penempatannya. Kolom
|
UpdateSlicerSpecRequest
Memperbarui spesifikasi pengiris. (Tindakan ini tidak memindahkan atau mengubah ukuran pengiris. Untuk memindahkan atau mengubah ukuran pengiris, gunakan
UpdateEmbeddedObjectPositionRequest.
| Representasi JSON |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| Kolom | |
|---|---|
slicerId
|
ID pengiris yang akan diperbarui. |
spec
|
Spesifikasi yang akan diterapkan ke pengiris. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
AddDataSourceRequest
Menambahkan sumber data. Setelah sumber data berhasil ditambahkan, sheet
DATA_SOURCE
terkait akan dibuat dan eksekusi dipicu untuk memuat ulang sheet guna membaca data dari sumber data.
Permintaan memerlukan cakupan OAuth
bigquery.readonly
tambahan jika Anda menambahkan sumber data BigQuery.
| Representasi JSON |
|---|
{
"dataSource": {
object ( |
| Kolom | |
|---|---|
dataSource
|
Sumber data yang akan ditambahkan. |
UpdateDataSourceRequest
Memperbarui sumber data. Setelah sumber data berhasil diperbarui, eksekusi akan dipicu untuk memuat ulang sheet DATA_SOURCE terkait
guna membaca data dari sumber data yang diperbarui.
Permintaan memerlukan cakupan OAuth tambahan
bigquery.readonly
jika Anda memperbarui sumber data BigQuery.
| Representasi JSON |
|---|
{
"dataSource": {
object ( |
| Kolom | |
|---|---|
dataSource
|
Sumber data yang akan diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
DeleteDataSourceRequest
Menghapus sumber data. Permintaan ini juga akan menghapus sheet sumber data terkait, dan membatalkan tautan semua objek sumber data terkait.
| Representasi JSON |
|---|
{ "dataSourceId": string } |
| Kolom | |
|---|---|
dataSourceId
|
ID sumber data yang akan dihapus. |
RefreshDataSourceRequest
Memuat ulang satu atau beberapa objek sumber data dalam spreadsheet berdasarkan referensi yang ditentukan.
Permintaan memerlukan cakupan OAuth tambahan
bigquery.readonly
jika Anda memperbarui sumber data BigQuery.
Jika ada beberapa permintaan refresh yang mereferensikan objek sumber data yang sama dalam satu batch, hanya permintaan refresh terakhir yang diproses, dan semua permintaan tersebut akan memiliki respons yang sama.
| Representasi JSON |
|---|
{ "force": boolean, // Union field |
| Kolom | |
|---|---|
force
|
Memuat ulang objek sumber data, terlepas dari status saat ini. Jika tidak disetel dan objek sumber data yang dirujuk dalam status error, refresh akan langsung gagal. |
Kolom gabungan
target. Menentukan apa yang akan dimuat ulang.
target
hanya dapat berupa salah satu dari berikut:
|
|
references
|
Referensi ke objek sumber data yang akan dimuat ulang. |
dataSourceId
|
Referensi ke
|
isAll
|
Memuat ulang semua objek sumber data yang ada di spreadsheet. |
DataSourceObjectReferences
Daftar referensi ke objek sumber data.
| Representasi JSON |
|---|
{
"references": [
{
object ( |
| Kolom | |
|---|---|
references[]
|
Referensi. |
DataSourceObjectReference
Referensi ke objek sumber data.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom gabungan
value. Jenis referensi.
value
hanya dapat berupa salah satu dari berikut:
|
|
sheetId
|
Referensi ke
|
chartId
|
Referensi ke diagram sumber data. |
dataSourceTableAnchorCell
|
Referensi ke
|
dataSourcePivotTableAnchorCell
|
Referensi ke sumber data
|
dataSourceFormulaCell
|
Referensi ke sel yang berisi
|
CancelDataSourceRefreshRequest
Membatalkan satu atau beberapa pemuatan ulang objek sumber data dalam spreadsheet berdasarkan referensi yang ditentukan.
Permintaan memerlukan cakupan OAuth tambahan
bigquery.readonly
jika Anda membatalkan refresh pada sumber data BigQuery.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom gabungan
target. Menentukan apa yang akan dibatalkan.
target
hanya dapat berupa salah satu dari berikut:
|
|
references
|
Referensi ke objek sumber data yang pembaruannya akan dibatalkan. |
dataSourceId
|
Referensi ke
|
isAll
|
Membatalkan semua pemuatan ulang objek sumber data yang ada untuk semua sumber data dalam spreadsheet. |
AddTableRequest
Menambahkan tabel baru ke spreadsheet.
| Representasi JSON |
|---|
{
"table": {
object ( |
| Kolom | |
|---|---|
table
|
Wajib. Tabel yang akan ditambahkan. |
UpdateTableRequest
Memperbarui tabel dalam spreadsheet.
| Representasi JSON |
|---|
{
"table": {
object ( |
| Kolom | |
|---|---|
table
|
Wajib. Tabel yang akan diperbarui. |
fields
|
Wajib. Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
DeleteTableRequest
Menghapus tabel dengan ID tertentu dari spreadsheet.
| Representasi JSON |
|---|
{ "tableId": string } |
| Kolom | |
|---|---|
tableId
|
ID tabel yang akan dihapus. |