Ringkasan Google Sheets API

Google Sheets API adalah antarmuka RESTful yang dapat digunakan untuk membaca dan mengubah data spreadsheet. Penggunaan paling umum API ini mencakup tugas-tugas berikut:

  • Membuat {i>spreadsheet<i}
  • Membaca dan menulis nilai sel spreadsheet
  • Perbarui format spreadsheet
  • Mengelola Sheet yang Terhubung

Di bawah ini adalah daftar istilah umum yang digunakan dalam 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 {i>spreadsheet<i}. 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

Kolom teks atau data individual dalam sheet. Sel diatur dalam baris dan kolom, dan dapat dikelompokkan sebagai rentang sel. Resource CellData mewakili setiap sel, tetapi tidak memiliki nilai ID yang unik. Sebaliknya, 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.

Tampilkan contoh

  • Sheet1!A1:B2 merujuk pada dua sel pertama di dua baris atas 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 merujuk pada semua sel di kolom pertama Sheet 1, dari baris 5 dan seterusnya.
  • A1:B2 merujuk pada dua sel pertama di dua baris atas sheet pertama yang terlihat.
  • Sheet1 merujuk ke semua sel di Sheet1.
  • 'My Custom Sheet'!A:A merujuk pada semua sel di kolom pertama pada sheet yang bernama "My Custom Sheet". 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 Anda. Misalnya, A1 mengacu pada sel A1 di lembar yang terlihat pertama, sedangkan 'A1' mengacu pada semua sel dalam lembar bernama A1. Demikian pula, Sheet1 mengacu pada semua sel di Sheet1. Namun, jika ada rentang bernama yang berjudul "Sheet1", Sheet1 akan merujuk ke rentang bernama dan 'Sheet1' merujuk ke sheet tersebut.

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 yang relatif terhadap posisi sel tertentu.

Tampilkan contoh

  • Sheet1!R1C1:R2C2 merujuk pada dua sel pertama di dua baris atas Sheet1.
  • R1C1:R2C2 merujuk pada dua sel pertama di dua baris atas 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 sudah ditetapkan dan tidak dapat dimodifikasi. Resource ProtectedRange mewakili rentang dilindungi.

Langkah berikutnya