Google Sheets API adalah antarmuka RESTful yang memungkinkan Anda membaca dan mengubah data spreadsheet. Sheets API memungkinkan Anda:
- Membuat spreadsheet
- Membaca dan menulis nilai sel spreadsheet
- Memperbarui pemformatan spreadsheet
- Mengelola Sheet yang Terhubung
Berikut adalah daftar istilah umum yang digunakan di Sheets API:
- Spreadsheet
Objek utama di Google Spreadsheet. Dapat berisi beberapa
Sheets
, yang masing-masing dengan informasi terstruktur yang ada dalamCells
. Resourcespreadsheets
merepresentasikan spreadsheet. Kolom ini berisi nilaispreadsheetId
yang unik.- ID Spreadsheet
- ID unik untuk spreadsheet. String ini adalah string tertentu yang berisi huruf, angka, dan beberapa karakter khusus yang merujuk ke spreadsheet dan dapat diperoleh dari URL spreadsheet. ID Spreadsheet bersifat stabil, meskipun nama spreadsheet berubah.
https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit?gid=SHEET_ID#gid=SHEET_ID
- Spreadsheet
Halaman atau tab dalam spreadsheet. Resource
Sheets
mewakili sheet. Objek ini berisi nilaisheetId
numerik unik dantitle
sheet sebagai bagian dari objekSheetProperties
.- ID Sheet
- ID unik untuk sheet tertentu dalam spreadsheet. Ini adalah bilangan bulat tertentu yang berisi angka yang merujuk ke sheet dan dapat diperoleh dari URL spreadsheet. ID sheet bersifat stabil, meskipun nama sheet berubah. Sebagai contoh, lihat ID Spreadsheet.
- Sel
Kolom teks atau data individual dalam sheet. Sel diatur dalam baris dan kolom, serta dapat dikelompokkan sebagai rentang sel. Resource
Cells
mewakili setiap sel, tetapi tidak memiliki nilai ID unik. Sebagai gantinya, koordinat baris dan kolom mengidentifikasi sel.- Notasi A1
- Sintaksis yang digunakan untuk menentukan sel atau rentang sel dengan string yang berisi nama sheet serta koordinat sel awal dan akhir menggunakan huruf kolom dan nomor baris. Metode ini adalah yang paling umum dan berguna saat mereferensikan rentang sel absolut.
Sheet1!A1:B2
mengacu pada semua sel di dua baris dan kolom pertama Sheet1.Sheet1!A:A
mengacu pada semua sel di kolom pertama Sheet1.Sheet1!1:2
mengacu pada semua sel di dua baris pertama Sheet1.Sheet1!A5:A
mengacu pada semua sel di kolom pertama Sheet 1, dari baris 5 dan seterusnya.A1:B2
merujuk ke semua sel dalam dua baris dan kolom pertama pada sheet pertama yang terlihat.Sheet1
mengacu pada semua sel di Sheet1.'Jon's_Data'!A1:D5
merujuk ke semua sel dalam lima baris dan empat kolom pertama pada sheet bernama "Jon's_Data".'My Custom Sheet'!A:A
merujuk ke semua sel di kolom pertama sheet bernama "My Custom Sheet".'My Custom Sheet'
mengacu pada semua sel di "My Custom Sheet".
Tanda kutip tunggal diperlukan untuk nama sheet yang berisi spasi atau karakter khusus.
Tips: Jika memungkinkan, gunakan nama yang berbeda untuk objek di spreadsheet Anda. Misalnya, A1 (tanpa tanda kutip) mengacu pada sel A1 di sheet pertama yang terlihat.
'A1'
mengacu pada sheet dengan nama A1. Demikian pula, Sheet1 merujuk ke sheet dengan nama Sheet1. Namun, jika ada rentang bernama yang berjudul "Sheet1", maka Sheet1 merujuk ke rentang bernama dan'Sheet1'
merujuk ke sheet.- Notasi R1C1
- Sintaksis yang digunakan untuk menentukan sel atau rentang sel dengan string yang berisi nama sheet serta koordinat sel awal dan akhir menggunakan nomor baris dan nomor kolom. Metode ini kurang umum dibandingkan notasi A1, tetapi dapat berguna saat mereferensikan rentang sel relatif terhadap posisi sel tertentu.
Sheet1!R1C1:R2C2
mengacu pada dua sel pertama di dua baris teratas Sheet1.R1C1:R2C2
merujuk pada dua sel pertama di dua baris teratas pada sheet pertama yang terlihat.Sheet1!R[3]C[1]
mengacu pada sel yang berada tiga baris di bawah dan satu kolom di sebelah kanan sel saat ini.
- Rentang bernama
- Sel atau rentang sel yang ditentukan dengan nama kustom untuk menyederhanakan referensi
di seluruh aplikasi. Resource
FilterView
mewakili rentang bernama. - Rentang dilindungi
- Sel atau rentang sel yang ditentukan yang tidak dapat diubah. Resource
ProtectedRange
mewakili rentang yang dilindungi.
Topik terkait
Untuk mempelajari cara mengembangkan dengan Google Workspace API, termasuk menangani autentikasi dan otorisasi, lihat Mengembangkan di Google Workspace.
Untuk mempelajari cara mengonfigurasi dan menjalankan aplikasi Sheets API, coba panduan memulai JavaScript.