- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- InsertDataOption
- Cobalah!
Menambahkan nilai ke spreadsheet. Rentang input digunakan untuk menelusuri data yang ada dan menemukan "tabel" dalam rentang tersebut. Nilai akan ditambahkan ke baris berikutnya dari tabel, dimulai dengan kolom pertama tabel. Lihat panduan dan kode contoh untuk mengetahui detail spesifik tentang cara tabel terdeteksi dan data ditambahkan.
Pemanggil harus menentukan ID spreadsheet, rentang, dan valueInputOption
. valueInputOption
hanya mengontrol cara data input akan ditambahkan ke sheet (menurut kolom atau baris), dan tidak memengaruhi sel tempat data mulai ditulis.
Permintaan HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values/{range}:append
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
spreadsheetId |
ID spreadsheet yang akan diperbarui. |
range |
Notasi A1 dari rentang untuk menelusuri tabel data yang logis. Nilai ditambahkan setelah baris terakhir tabel. |
Parameter kueri
Parameter | |
---|---|
valueInputOption |
Cara data input harus ditafsirkan. |
insertDataOption |
Cara data input harus disisipkan. |
includeValuesInResponse |
Menentukan apakah respons pembaruan harus menyertakan nilai sel yang ditambahkan. Secara default, respons tidak menyertakan nilai yang diperbarui. |
responseValueRenderOption |
Menentukan cara nilai dalam respons harus dirender. Opsi render default-nya adalah |
responseDateTimeRenderOption |
Menentukan cara tanggal, waktu, dan durasi dalam respons harus dirender. Nilai ini akan diabaikan jika |
Isi permintaan
Isi permintaan memuat instance ValueRange
.
Isi respons
Respons saat memperbarui rentang nilai di spreadsheet.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"spreadsheetId": string,
"tableRange": string,
"updates": {
object ( |
Kolom | |
---|---|
spreadsheetId |
Spreadsheet tempat pembaruan diterapkan. |
tableRange |
Rentang (dalam notasi A1) tabel tempat nilai ditambahkan (sebelum nilai ditambahkan). Kosong jika tidak ditemukan tabel. |
updates |
Informasi tentang update yang diterapkan. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.
InsertDataOption
Menentukan cara data yang ada diubah saat data baru dimasukkan.
Enum | |
---|---|
OVERWRITE |
Data baru akan menimpa data yang ada di area tempat data tersebut ditulis. (Catatan: menambahkan data ke bagian akhir sheet akan tetap menyisipkan baris atau kolom baru sehingga data dapat ditulis.) |
INSERT_ROWS |
Baris disisipkan untuk data baru. |