Google Sheets API adalah antarmuka RESTful yang memungkinkan Anda membaca dan mengubah data spreadsheet. Penggunaan API ini yang paling umum mencakup tugas-tugas berikut:
- Membuat spreadsheet
- Membaca dan menulis nilai sel spreadsheet
- Perbarui pemformatan spreadsheet
- Kelola Sheet yang Terhubung
Di bawah ini adalah daftar istilah umum yang digunakan di Sheets API:
- Spreadsheet
Objek utama di Google Spreadsheet yang dapat berisi beberapa sheet, masing-masing dengan informasi terstruktur yang terkandung dalam sel. Resource spreadsheet mewakili setiap spreadsheet dan memiliki nilai
spreadsheetId
unik, yang berisi huruf, angka, tanda hubung, atau garis bawah. Anda dapat menemukan ID spreadsheet di URL Google Spreadsheet:https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=0
- Sheet
Halaman atau tab dalam spreadsheet. Resource sheet mewakili setiap sheet dan memiliki judul serta nilai
sheetId
numerik yang unik. Anda dapat menemukan ID sheet di URL Google Spreadsheet:https://docs.google.com/spreadsheets/d/aBC-123_xYz/edit#gid=sheetId
- Sel
Masing-masing kolom teks atau data dalam sheet. Sel disusun dalam baris dan kolom, dan dapat dikelompokkan sebagai rentang sel. Resource selData mewakili setiap sel, tetapi tidak memiliki nilai ID yang 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 plus koordinat sel awal dan akhir menggunakan huruf kolom dan nomor baris. Metode ini adalah yang paling umum dan berguna saat mereferensikan rentang sel absolut.
Tampilkan contoh
Sheet1!A1:B2
merujuk pada dua sel pertama di dua baris teratas Sheet1.Sheet1!A:A
merujuk ke semua sel di kolom pertama Sheet1.Sheet1!1:2
merujuk ke semua sel di dua baris pertama Sheet1.Sheet1!A5:A
mengacu pada semua sel kolom pertama Sheet 1, dari baris 5 dan seterusnya.A1:B2
merujuk pada dua sel pertama di dua baris teratas sheet yang terlihat pertama.Sheet1
merujuk ke semua sel di Sheet1.'My Custom Sheet'!A:A
merujuk ke semua sel di kolom pertama sheet yang bernama "Sheet Kustom Saya". Tanda kutip tunggal diperlukan untuk nama sheet dengan spasi, karakter khusus, atau kombinasi alfanumerik.'My Custom Sheet'
merujuk ke semua sel di 'Sheet Kustom Saya'.
Tips: Jika memungkinkan, gunakan nama yang berbeda untuk objek dalam spreadsheet. Misalnya, A1 mengacu pada sel A1 di sheet pertama yang terlihat, sedangkan 'A1' mengacu pada semua sel dalam sheet bernama A1. Demikian pula, Sheet1 merujuk ke semua sel di Sheet1. Namun, jika ada rentang bernama "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 plus koordinat sel awal dan akhir menggunakan nomor baris dan nomor kolom. Metode ini kurang umum daripada notasi A1, tetapi dapat berguna saat mereferensikan rentang sel relatif terhadap posisi sel tertentu.
Tampilkan contoh
Sheet1!R1C1:R2C2
merujuk pada dua sel pertama di dua baris teratas Sheet1.R1C1:R2C2
merujuk pada dua sel pertama di dua baris teratas sheet yang terlihat pertama.Sheet1!R[3]C[1]
mengacu pada sel yang merupakan 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 dimodifikasi. Resource yang dilindungi Rentang mewakili rentang yang dilindungi.
Langkah berikutnya
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 sederhana, baca Ringkasan panduan memulai.