Bagian ini menyediakan codelab yang dapat Anda gunakan untuk memahami Google Sheets API. Selain itu, disediakan juga serangkaian contoh "resep" yang menunjukkan cara menerjemahkan tindakan Google Spreadsheet yang diinginkan ke dalam permintaan API.
Sering kali ada lebih dari satu cara untuk menyelesaikan tugas yang diberikan dengan API. Saat Anda memutuskan cara mendekati tugas, perhatikan hal berikut:
- Jika Anda perlu membaca atau menulis nilai sel, koleksi
spreadsheets.values
adalah pilihan yang lebih baik daripada koleksispreadsheets
. Antarmuka sebelumnya lebih mudah digunakan untuk operasi baca/tulis sederhana. Jika memungkinkan, gunakan metode batch (
spreadsheet.batchUpdate
,spreadsheet.values.batchGet
, danspreadsheet.values.batchUpdate
) untuk memaketkan beberapa permintaan menjadi satu panggilan metode. Penggunaan metode batch ini akan meningkatkan efisiensi karena:- Mengurangi overhead HTTP klien.
- Kurangi jumlah kueri yang dibuat.
- Kurangi jumlah revisi pada dokumen.
- Pastikan atomisitas semua perubahan dalam batch.
Recipe
Contoh yang tercantum di bagian ini menunjukkan cara menyatakan tindakan umum di Spreadsheet sebagai permintaan Sheets API v4.
Contoh ini ditampilkan dalam bentuk permintaan HTTP agar tidak menggunakan bahasa yang netral. Untuk mempelajari cara mengimplementasikan protokol permintaan Sheets API dalam bahasa tertentu menggunakan library klien Google API, lihat panduan Membaca & menulis nilai sel dan Memperbarui spreadsheet.
Resep di bagian ini dibagi ke dalam kategori berikut:
- Pembacaan dasar—Resep yang menunjukkan cara membaca nilai dari sheet.
- Penulisan dasar—Resep yang menunjukkan cara menulis nilai ke sheet.
- Pemformatan dasar—Resep yang menunjukkan cara mengubah tampilan sheet dan sel.
- Diagram—Resep yang menunjukkan cara membuat dan mengubah diagram dalam sheet.
- Format bersyarat—Resep yang menunjukkan cara mengubah tampilan sel berdasarkan kondisi.
- Operasi data—Resep yang menunjukkan cara membuat, memindahkan, dan memanipulasi data dalam spreadsheet.
- Rentang bernama & dilindungi—Resep yang menunjukkan cara membuat, memperbarui, dan menghapus rentang bernama dan dilindungi di spreadsheet.
- Tabel pivot—Resep yang menampilkan cara membuat tabel pivot dalam sebuah sheet.
- Operasi baris & kolom—Resep yang menunjukkan cara menambahkan, menghapus, dan memindahkan baris dan kolom, serta memperbarui propertinya.
- Operasi sheet—Resep yang menunjukkan cara membuat, menghapus, menyalin, dan menghapus sheet, serta mengontrol propertinya.