Permintaan
Satu jenis pembaruan untuk diterapkan ke spreadsheet.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union kind . Jenis pembaruan. 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
|
Otomatis mengisi lebih banyak data berdasarkan data yang ada. |
cutPaste
|
Potong data dari satu area dan tempelkan ke area lainnya. |
copyPaste
|
Menyalin data dari satu area dan menempelkannya ke area yang lain. |
mergeCells
|
Menggabungkan sel. |
unmergeCells
|
Pisahkan 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 yang disematkan (misalnya, diagram, gambar) di sheet. |
deleteFilterView
|
Menghapus tampilan filter dari sheet. |
duplicateFilterView
|
Menduplikasi tampilan filter. |
duplicateSheet
|
Menduplikasi sheet. |
findReplace
|
Mencari 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 tersemat (misalnya, diagram, gambar). |
pasteData
|
Menempelkan data (HTML atau dibatasi) ke 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 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 yang dilindungi. |
autoResizeDimensions
|
Mengubah ukuran satu atau beberapa dimensi secara otomatis berdasarkan konten sel dalam dimensi tersebut. |
addChart
|
Menambahkan diagram. |
updateChartSpec
|
Memperbarui spesifikasi diagram. |
updateBanding
|
Memperbarui rentang band |
addBanding
|
Menambahkan rentang band baru |
deleteBanding
|
Menghapus rentang band |
createDeveloperMetadata
|
Membuat metadata developer baru |
updateDeveloperMetadata
|
Memperbarui entri metadata developer yang sudah ada |
deleteDeveloperMetadata
|
Menghapus metadata developer |
randomizeRange
|
Mengacak urutan baris dalam rentang. |
addDimensionGroup
|
Membuat grup pada rentang yang ditentukan. |
deleteDimensionGroup
|
Menghapus grup dalam rentang yang ditentukan. |
updateDimensionGroup
|
Memperbarui status grup yang ditentukan. |
trimWhitespace
|
Memangkas sel spasi kosong (seperti spasi, tab, atau baris baru). |
deleteDuplicates
|
Menghapus baris yang berisi nilai duplikat di kolom rentang sel yang ditentukan. |
updateEmbeddedObjectBorder
|
Memperbarui batas objek yang disematkan. |
addSlicer
|
Menambahkan pemotong. |
updateSlicerSpec
|
Memperbarui spesifikasi pemotong. |
addDataSource
|
Menambahkan sumber data. |
updateDataSource
|
Memperbarui sumber data. |
deleteDataSource
|
Menghapus sumber data. |
refreshDataSource
|
Memuat ulang satu atau beberapa sumber data dan dbobject yang terkait. |
UpdateSpreadsheetPropertiesRequest
Memperbarui properti spreadsheet.
Representasi JSON |
---|
{
"properties": {
object (
|
Kolom | |
---|---|
properties
|
Properti yang akan diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. 'Properti' 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 union 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 dimensi tunggal pada
sheet
DATA_SOURCE
.
Representasi JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object (
|
Kolom | |
---|---|
sheetId
|
ID sheet sumber data tempat rentang berada. |
columnReferences[]
|
Kolom di sheet sumber data. |
UpdateNamedRangeRequest
Memperbarui properti dari 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
|
PengulanganPermintaan
Memperbarui semua sel dalam rentang ke nilai di objek Sel tertentu. Hanya kolom yang tercantum dalam kolom fields
yang diperbarui; kolom lainnya tidak berubah.
Jika menulis sel dengan formula, rentang formula secara otomatis akan bertambah untuk setiap kolom dalam rentang. Misalnya, jika menulis sel dengan formula
=A1
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
indikator
$
. Misalnya, gunakan formula
=$A$1
agar baris dan kolom tidak 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
|
HapusNamedRangeRequest
Menghapus rentang bernama dengan ID yang diberikan dari spreadsheet.
Representasi JSON |
---|
{ "namedRangeId": string } |
Kolom | |
---|---|
namedRangeId
|
ID rentang bernama yang akan dihapus. |
MenambahkanSheetRequest
Menambahkan sheet baru. Saat sheet ditambahkan pada indeks tertentu, semua indeks sheet berikutnya akan bertambah. Untuk menambahkan sheet objek, gunakan
AddChartRequest
dan tentukan
EmbeddedObjectPosition.sheetId
atau
EmbeddedObjectPosition.newSheet
.
Representasi JSON |
---|
{
"properties": {
object (
|
Kolom | |
---|---|
properties
|
Properti yang seharusnya dimiliki sheet baru. Semua properti bersifat opsional. Kolom
|
MenghapusSheetSheetRequest
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
|
True jika kami harus membuat data dengan deret "alternatif". Jumlah ini berbeda berdasarkan jenis dan jumlah data sumber. |
Kolom union area . Area yang akan diisi otomatis.
area
hanya dapat berupa salah satu dari berikut:
|
|
range
|
Rentang yang diisi otomatis. Tindakan ini akan memeriksa rentang dan mendeteksi lokasi yang memiliki data serta otomatis mengisi data tersebut ke rentang lainnya. |
sourceAndDestination
|
Area sumber dan tujuan akan diisi otomatis. Secara eksplisit mencantumkan sumber isi otomatis dan tempat memperluas data tersebut. |
SumberDanTujuan
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 yang harus diisi data. |
fillLength
|
Jumlah baris atau kolom yang harus diisi data. Angka positif melampaui baris terakhir atau kolom terakhir sumber. Angka negatif diperluas sebelum baris pertama atau kolom pertama sumber. |
CutTempelRequest
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. |
JenisTempel
Jenis data yang harus ditempel.
Enumerasi | |
---|---|
PASTE_NORMAL
|
Tempel nilai, formula, format, dan penggabungan. |
PASTE_VALUES
|
Tempel nilai HANYA 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
|
Hanya tempelkan validasi data. |
PASTE_CONDITIONAL_FORMATTING
|
Hanya tempelkan aturan format bersyarat. |
SalinTempelTempel
Menyalin data dari sumber ke tujuan.
Representasi JSON |
---|
{ "source": { object ( |
Kolom | |
---|---|
source
|
Rentang sumber yang akan disalin. |
destination
|
Lokasi tempat menempelkan. Jika rentang mencakup span yang merupakan kelipatan dari tinggi atau lebar sumber, maka data akan diulang untuk mengisi rentang tujuan. Jika rentang tersebut 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 diorientasi saat menempelkan. |
Orientasi Tempel
Cara menjalankan operasi penempelan.
Enumerasi | |
---|---|
NORMAL
|
Tempelkan secara normal. |
TRANSPOSE
|
Tempel transpos, dengan semua baris menjadi kolom dan sebaliknya. |
PermintaanGabungkan
Menggabungkan semua sel dalam rentang.
Representasi JSON |
---|
{ "range": { object ( |
Kolom | |
---|---|
range
|
Rentang sel untuk digabungkan. |
mergeType
|
Cara sel digabungkan. |
JenisGabung
Jenis penggabungan yang akan dibuat.
Enumerasi | |
---|---|
MERGE_ALL
|
Membuat satu penggabungan dari rentang |
MERGE_COLUMNS
|
Membuat penggabungan untuk setiap kolom dalam rentang |
MERGE_ROWS
|
Membuat penggabungan untuk setiap baris dalam rentang |
UnmergeCellsRequest
Pisahkan sel dalam rentang yang diberikan.
Representasi JSON |
---|
{
"range": {
object (
|
Kolom | |
---|---|
range
|
Rentang pemisahan semua sel. Jika rentang mencakup beberapa penggabungan, semuanya akan dipisahkan. Rentang tidak boleh mencakup sebagian penggabungan. |
UpdateBordersRequest
Memperbarui batas rentang. Jika kolom tidak ditetapkan dalam permintaan, itu berarti batas tetap apa adanya. Misalnya, dengan dua UpdateBordersRequest berikutnya:
-
rentang: A1:A5
{ top: RED, bottom: WHITE }
-
rentang: A1:A5
{ left: BLUE }
Oleh karena itu, A1:A5 mungkin 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 yang akan ditempatkan di bagian atas rentang. |
bottom
|
Batas yang akan ditempatkan di bagian bawah rentang. |
left
|
Batas yang akan diletakkan di sebelah kiri rentang. |
right
|
Batas yang akan ditempatkan di sebelah kanan rentang. |
innerHorizontal
|
Batas horizontal untuk ditempatkan dalam rentang. |
innerVertical
|
Batas vertikal yang akan dimasukkan 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. Akarnya adalah CellData; 'row.values.' tidak boleh ditentukan. Satu
|
Kolom union area . Data lokasi harus ditulis. Hanya satu nilai yang harus ditetapkan.
area
hanya dapat berupa salah satu dari berikut:
|
|
start
|
Koordinat untuk mulai menulis data. Jumlah baris dan kolom (termasuk jumlah kolom yang berbeda per baris) dapat ditulis. |
range
|
Rentang untuk menulis data.
Jika data di baris tidak mencakup seluruh rentang yang diminta, kolom yang cocok dengan yang ditetapkan di |
MenambahkanFilterViewRequest
Menambahkan tampilan filter.
Representasi JSON |
---|
{
"filter": {
object (
|
Kolom | |
---|---|
filter
|
Filter yang akan ditambahkan. Kolom
|
LampiranCellsRequest
Menambahkan sel baru setelah baris terakhir dengan data dalam sheet, memasukkan baris baru ke sheet jika perlu.
Representasi JSON |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
Kolom | |
---|---|
sheetId
|
ID sheet yang akan ditambahi data. |
rows[]
|
Data yang akan ditambahkan. |
fields
|
Kolom CellData yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Akarnya adalah CellData; 'row.values.' tidak boleh ditentukan. Satu
|
ClearBasicFilterRequest
Menghapus filter dasar, jika ada di sheet.
Representasi JSON |
---|
{ "sheetId": integer } |
Kolom | |
---|---|
sheetId
|
ID sheet tempat filter dasar harus dihapus. |
MenghapusDimensionRequest
Menghapus dimensi dari sheet.
Representasi JSON |
---|
{
"range": {
object (
|
Kolom | |
---|---|
range
|
Dimensi yang akan dihapus dari sheet. |
MenghapusEmbedObjectRequest
Menghapus objek yang disematkan dengan ID yang diberikan.
Representasi JSON |
---|
{ "objectId": integer } |
Kolom | |
---|---|
objectId
|
ID objek tersemat yang akan dihapus. |
HapusFilterViewRequest
Menghapus tampilan filter tertentu.
Representasi JSON |
---|
{ "filterId": integer } |
Kolom | |
---|---|
filterId
|
ID filter yang akan dihapus. |
duplikatFilterViewRequest
Menduplikasi tampilan filter tertentu.
Representasi JSON |
---|
{ "filterId": integer } |
Kolom | |
---|---|
filterId
|
ID filter yang diduplikasi. |
DuplikatSheetRequest
Menduplikasi konten sheet.
Representasi JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
Kolom | |
---|---|
sourceSheetId
|
Sheet akan diduplikasi.
Jika sheet sumber adalah
jenis
|
insertSheetIndex
|
Indeks berbasis nol tempat sheet baru harus dimasukkan. Indeks semua sheet setelah ini bertambah. |
newSheetId
|
Jika ditetapkan, ID sheet baru. Jika tidak ditetapkan, 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 dipilih untuk Anda. |
FindReplaceRequest
Mencari 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 |
Kolom | |
---|---|
find
|
Nilai yang akan ditelusuri. |
replacement
|
Nilai yang akan digunakan sebagai pengganti. |
matchCase
|
True jika penelusuran peka huruf besar/kecil. |
matchEntireCell
|
Benar jika nilai pencari harus cocok dengan keseluruhan sel. |
searchByRegex
|
True jika nilai find 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 tangkapan. Misalnya, jika satu sel memiliki konten
|
includeFormulas
|
Benar jika penelusuran harus menyertakan sel dengan formula. Salah untuk melewati sel dengan formula. |
Kolom union scope . Cakupan untuk menemukan/mengganti -- satu dan hanya satu yang harus ditetapkan.
scope
hanya dapat berupa salah satu dari berikut:
|
|
range
|
Rentang untuk menemukan/menggantikan. |
sheetId
|
Sheet untuk dicari/diganti. |
allSheets
|
Benar untuk menemukan/mengganti semua sheet. |
InsertDimensionRequest
Menyisipkan baris atau kolom dalam sheet di indeks tertentu.
Representasi JSON |
---|
{
"range": {
object (
|
Kolom | |
---|---|
range
|
Dimensi yang akan disisipkan. Indeks awal dan akhir harus terikat. |
inheritFromBefore
|
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 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 atas atau ke bawah.
Representasi JSON |
---|
{ "range": { object ( |
Kolom | |
---|---|
range
|
Rentang untuk menyisipkan sel baru. |
shiftDimension
|
Dimensi yang akan digeser saat menyisipkan sel. Jika
|
PindahkanDimensi
Memindahkan satu atau beberapa baris atau kolom.
Representasi JSON |
---|
{
"source": {
object (
|
Kolom | |
---|---|
source
|
Dimensi sumber yang akan dipindahkan. |
destinationIndex
|
Indeks awal berbasis nol ke mana data sumber akan dipindahkan, berdasarkan koordinat sebelum data sumber dihapus dari petak. Data yang ada akan digeser ke bawah atau ke kanan (bergantung pada dimensi) untuk memberi ruang bagi dimensi yang dipindahkan. Dimensi sumber dihapus dari petak, sehingga data mungkin berakhir di indeks yang berbeda dari yang ditentukan.
Misalnya, dengan
|
UpdateEmbeddedObjectPositionRequest
Memperbarui posisi objek yang disematkan (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 yang disematkan. Jika
|
fields
|
Kolom
|
TempelDataRequest
Menyisipkan data ke spreadsheet mulai dari koordinat yang ditentukan.
Representasi JSON |
---|
{ "coordinate": { object ( |
Kolom | |
---|---|
coordinate
|
Koordinat tempat data mulai dimasukkan. |
data
|
Data yang akan disisipkan. |
type
|
Cara penempelan data. |
Kolom union kind . Cara menafsirkan data, persis satu nilai yang harus ditetapkan.
kind
hanya dapat berupa salah satu dari berikut:
|
|
delimiter
|
Pembatas dalam data. |
html
|
Benar jika data adalah HTML. |
TextToColumnsRequest
Memisahkan kolom teks menjadi beberapa kolom, berdasarkan pembatas dalam setiap sel.
Representasi JSON |
---|
{ "source": { object ( |
Kolom | |
---|---|
source
|
Rentang data sumber. Ini harus tepat menjangkau satu kolom. |
delimiter
|
Pembatas yang akan digunakan. Hanya digunakan jika delimitedType adalah
|
delimiterType
|
Jenis pembatas untuk digunakan. |
Jenis Pembatas
Pembatas untuk memisahkan.
Enumerasi | |
---|---|
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
|
MenghapusRangeRequest
Menghapus rentang sel, memindahkan sel lain ke area yang dihapus.
Representasi JSON |
---|
{ "range": { object ( |
Kolom | |
---|---|
range
|
Rentang sel yang akan dihapus. |
shiftDimension
|
Dimensi tempat sel yang dihapus akan diganti. Jika
|
ADDDimensionRequest
Menambahkan baris atau kolom di akhir sheet.
Representasi JSON |
---|
{
"sheetId": integer,
"dimension": enum (
|
Kolom | |
---|---|
sheetId
|
Sheet yang akan ditambahi baris atau kolom. |
dimension
|
Apakah baris atau kolom harus ditambahkan. |
length
|
Jumlah baris atau kolom yang akan ditambahkan. |
Menambahkan KondisionalRuleRuleRequest
Menambahkan aturan format bersyarat baru pada indeks tertentu. Semua indeks aturan berikutnya bertambah.
Representasi JSON |
---|
{
"rule": {
object (
|
Kolom | |
---|---|
rule
|
Aturan yang akan ditambahkan. |
index
|
Indeks berbasis nol tempat aturan harus dimasukkan. |
UpdateKondisiFormatRuleRequest
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 union instruction . Jenis update yang harus dilakukan.
instruction
hanya dapat berupa salah satu dari berikut:
|
|
rule
|
Aturan yang harus menggantikan aturan pada indeks tertentu. |
newIndex
|
Indeks baru berbasis nol tempat aturan seharusnya berada. |
MenghapusKondisiFormatRuleRequest
Menghapus aturan format bersyarat pada indeks tertentu. Semua indeks aturan berikutnya berkurang.
Representasi JSON |
---|
{ "index": integer, "sheetId": integer } |
Kolom | |
---|---|
index
|
Indeks berbasis nol dari aturan yang akan dihapus. |
sheetId
|
Sheet tempat aturan dihapus. |
UrutkanRangeRequest
Mengurutkan data dalam baris berdasarkan tata urutan per kolom.
Representasi JSON |
---|
{ "range": { object ( |
Kolom | |
---|---|
range
|
Rentang yang akan diurutkan. |
sortSpecs[]
|
Tata urutan per kolom. Spesifikasi berikutnya digunakan jika nilai sama dengan 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 aturan validasi data yang harus diterapkan. |
rule
|
Aturan validasi data yang akan ditetapkan pada setiap sel dalam rentang, atau kosong untuk menghapus validasi data dalam rentang. |
SetBasicFilterRequest
Menetapkan filter dasar yang terkait dengan sheet.
Representasi JSON |
---|
{
"filter": {
object (
|
Kolom | |
---|---|
filter
|
Filter yang akan ditetapkan. |
AddProtectedRangeRequest
Menambahkan rentang dilindungi yang baru.
Representasi JSON |
---|
{
"protectedRange": {
object (
|
Kolom | |
---|---|
protectedRange
|
Rentang dilindungi akan ditambahkan. Kolom
|
UpdateProtectedRangeRequest
Memperbarui rentang dilindungi yang sudah 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
|
HapusProtectedRangeRequest
Menghapus rentang yang dilindungi dengan ID yang diberikan.
Representasi JSON |
---|
{ "protectedRangeId": integer } |
Kolom | |
---|---|
protectedRangeId
|
ID rentang yang dilindungi yang akan dihapus. |
Ubah Ukuran OtomatisPermintaan
Mengubah ukuran satu atau beberapa dimensi secara otomatis berdasarkan konten sel dalam dimensi tersebut.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union dimension_range . Rentang dimensi.
dimension_range
hanya dapat berupa salah satu dari berikut:
|
|
dimensions
|
Dimensi yang akan diubah ukurannya secara otomatis. |
dataSourceSheetDimensions
|
Dimensi di sheet sumber data akan diubah ukurannya secara otomatis. |
MenambahkanDiagram Permintaan
Menambahkan diagram ke sheet di 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 band yang disertakan.
Representasi JSON |
---|
{
"bandedRange": {
object (
|
Kolom | |
---|---|
bandedRange
|
Rentang yang diperbarui untuk memperbarui properti baru. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
PermintaanPenambahan
Menambahkan rentang band baru ke spreadsheet.
Representasi JSON |
---|
{
"bandedRange": {
object (
|
Kolom | |
---|---|
bandedRange
|
Rentang yang diikat untuk ditambahkan. Kolom
|
MenghapusBandingRequest
Menghapus rentang band dengan ID yang diberikan dari spreadsheet.
Representasi JSON |
---|
{ "bandedRangeId": integer } |
Kolom | |
---|---|
bandedRangeId
|
ID rentang band 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 menjadi nilai yang disediakan dalam
resource
DeveloperMetadata
. Pemanggil harus menentukan properti yang ingin diperbarui dalam parameter kolom, serta menentukan setidaknya satu
DataFilter
yang cocok dengan metadata yang ingin diperbarui.
Representasi JSON |
---|
{ "dataFilters": [ { object ( |
Kolom | |
---|---|
dataFilters[]
|
Filter yang cocok dengan entri metadata developer yang akan diperbarui. |
developerMetadata
|
Nilai yang akan diperbarui oleh semua metadata yang cocok dengan filter data. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
MenghapusDeveloperMetadataRequest
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 untuk diacak. |
Permintaan TambahkanDimensi
Membuat grup pada rentang yang ditentukan.
Jika rentang yang diminta adalah superset dari rentang grup G yang sudah ada, maka kedalaman G akan bertambah dan grup G yang baru ini akan memiliki kedalaman grup tersebut. Misalnya, grup [C:D, depth 1] + [B:E] menghasilkan grup [B:E, depth 1] dan [C:D, depth 2]. Jika rentang yang diminta adalah subbagian dari rentang grup G yang ada, maka kedalaman grup baru G akan menjadi lebih besar dari kedalaman G. Misalnya, grup [B:E, depth 1] + [C:D] menghasilkan grup [B:E, depth 1] dan [C:D, depth 2]. Jika rentang yang diminta dimulai sebelum dan berakhir di dalam, atau dimulai dalam dan berakhir setelah, rentang grup G yang ada, maka rentang grup G yang ada menjadi gabungan rentang, dan grup G baru memiliki kedalaman satu yang lebih besar dari kedalaman G dan rentang sebagai persimpangan rentang. Misalnya, grup [B:D, depth 1] + [C:E] menghasilkan grup [B:E, depth 1] dan [C:D, depth 2].
Representasi JSON |
---|
{
"range": {
object (
|
Kolom | |
---|---|
range
|
Rentang yang digunakan untuk membuat grup. |
MenghapusDimensionGroupRequest
Menghapus grup selama 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 melalui D:E akan membuat sheet dengan grup depth-1 di atas B:D dan depth-2 grup di 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 pada sheet, dan semua kolom lainnya diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
Permintaan TrimWhitespace
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 sel, serta mengurangi setiap subbagian karakter spasi kosong yang tersisa menjadi satu spasi. Jika teks yang dipangkas dimulai dengan karakter '+' atau '=', teksnya tetap sebagai nilai string dan tidak ditafsirkan sebagai formula.
Representasi JSON |
---|
{
"range": {
object (
|
Kolom | |
---|---|
range
|
Rentang yang selnya akan dipangkas. |
HapusDuplicatesRequest
Menghapus baris dalam rentang ini yang berisi nilai di kolom tertentu yang merupakan duplikat nilai pada 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 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 ( |
Kolom | |
---|---|
range
|
Rentang untuk menghapus baris duplikat. |
comparisonColumns[]
|
Kolom dalam rentang untuk menganalisis nilai duplikat. Jika tidak ada kolom yang dipilih, semua kolom dianalisis untuk duplikat. |
UpdateEmbeddedObjectBorderRequest
Memperbarui properti batas objek yang disematkan.
Representasi JSON |
---|
{
"objectId": integer,
"border": {
object (
|
Kolom | |
---|---|
objectId
|
ID objek tersemat yang akan diperbarui. |
border
|
Batas yang berlaku untuk objek yang disematkan. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
PermintaanAddSlicer
Menambahkan pemotong ke sheet di spreadsheet.
Representasi JSON |
---|
{
"slicer": {
object (
|
Kolom | |
---|---|
slicer
|
Pemotong yang harus ditambahkan ke spreadsheet, termasuk posisi penempatannya. Kolom
|
UpdateSlicerSpecRequest
Memperbarui spesifikasi pemotong. (Tindakan ini tidak memindahkan atau mengubah ukuran pemotong. Untuk memindahkan atau mengubah ukuran pemotong, gunakan
UpdateEmbeddedObjectPositionRequest
.
Representasi JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
Kolom | |
---|---|
slicerId
|
ID pemotong yang akan diperbarui. |
spec
|
Spesifikasi yang akan diterapkan pada pemotong. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
Menambahkan DataSourceRequest
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 ini memerlukan cakupan OAuth bigquery.readonly
tambahan.
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 untuk membaca data dari sumber data yang diperbarui. Permintaan ini memerlukan cakupan OAuth bigquery.readonly
tambahan.
Representasi JSON |
---|
{
"dataSource": {
object (
|
Kolom | |
---|---|
dataSource
|
Sumber data yang akan diperbarui. |
fields
|
Kolom yang harus diperbarui. Setidaknya satu kolom harus ditentukan. Root
|
MenghapusDataSourceRequest
Menghapus sumber data. Permintaan tersebut juga 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 di spreadsheet berdasarkan referensi yang ditentukan. Permintaan ini memerlukan cakupan OAuth bigquery.readonly
tambahan.
Jika ada beberapa permintaan refresh yang merujuk ke 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 statusnya saat ini. Jika tidak ditetapkan dan objek sumber data yang direferensikan berada dalam status error, pemuatan ulang akan langsung gagal. |
Kolom union target . Menentukan apa yang akan dimuat ulang.
target
hanya dapat berupa salah satu dari berikut:
|
|
references
|
Referensi untuk memuat objek sumber data. |
dataSourceId
|
Referensi ke
|
isAll
|
Memperbarui semua objek sumber data yang ada di spreadsheet. |
DataSourceObjectReferences
Daftar referensi ke objek sumber data.
Representasi JSON |
---|
{
"references": [
{
object (
|
Kolom | |
---|---|
references[]
|
Referensi. |
DataSourceObjectReferensi
Referensi ke objek sumber data.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union value . Jenis referensi.
value
hanya dapat berupa salah satu dari berikut:
|
|
sheetId
|
Referensi ke sheet
|
chartId
|
Referensi ke diagram sumber data. |
dataSourceTableAnchorCell
|
Referensi ke
|
dataSourcePivotTableAnchorCell
|
Referensi ke sumber data
|
dataSourceFormulaCell
|
Referensi ke sel yang berisi
|