Dokumen ini menjelaskan cara membuat dan mengelola spreadsheet di Google Spreadsheet menggunakan Google Spreadsheet API.
Membuat spreadsheet
Untuk membuat file di Spreadsheet, gunakan metode
create pada resource
spreadsheets
tanpa parameter.
Saat Anda membuat file, metode ini akan menampilkan resource spreadsheets. Resource
yang ditampilkan berisi spreadsheetId, properties, daftar sheets,
dan spreadsheetUrl.
Contoh kode berikut menunjukkan cara membuat spreadsheet kosong dengan judul yang ditentukan.
Apps Script
Java
JavaScript
Node.js
PHP
Python
Ruby
Mengatur spreadsheet dalam folder Google Drive
Secara default, spreadsheet yang dibuat disimpan ke folder root pengguna di Drive.
Jika Anda ingin menyimpan spreadsheet ke folder Google Drive tertentu, gunakan metode berikut:
Setelah file spreadsheet dibuat, pindahkan ke folder tertentu menggunakan metode
updatepada resourcefilesDrive API. Untuk mengetahui informasi selengkapnya, lihat Memindahkan file antarfolder.Tambahkan spreadsheet kosong ke folder menggunakan metode
createpada resourcefilesDrive API, dengan menentukanapplication/vnd.google-apps.spreadsheetsebagaimimeType. Untuk mengetahui informasi selengkapnya tentang cara membuat file, lihat Membuat file di folder tertentu. Untuk mengetahui informasi selengkapnya tentang jenis MIME, lihat Jenis MIME yang didukung Google Workspace dan Google Drive.
Untuk kedua alternatif tersebut, Anda harus menambahkan cakupan Drive API yang sesuai untuk memberikan otorisasi pada panggilan.
Untuk memindahkan atau membuat file dalam folder drive bersama, lihat Menerapkan dukungan drive bersama.
Untuk mempelajari lebih lanjut batas sel dan baris di Google Spreadsheet, lihat File yang dapat Anda simpan di Google Drive.
Mendapatkan spreadsheet
Untuk mendapatkan spreadsheet, gunakan metode
get pada resource
spreadsheets dengan parameter jalur spreadsheetId.
Metode ini menampilkan file sebagai instance resource spreadsheets. Secara
default, data dalam spreadsheet tidak ditampilkan. Resource yang ditampilkan
berisi struktur dan metadata spreadsheet, termasuk
properti spreadsheet (seperti judul, lokalitas, dan zona waktu) serta beberapa informasi
sheet yang mendetail (seperti pemformatan dan rentang yang dilindungi).
Untuk menyertakan data dalam resource spreadsheets, gunakan dua metode berikut:
Tentukan daftar masker kolom yang berisi kolom yang dipilih dengan menetapkan parameter sistem
fields.Tetapkan parameter kueri boolean
includeGridDataketrue. Jika mask kolom ditetapkan, parameterincludeGridDataakan diabaikan.
Saat Anda bekerja dengan spreadsheet besar, sebaiknya kueri hanya kolom spreadsheet tertentu yang Anda butuhkan. Metode get menampilkan semua
data yang terkait dengan spreadsheet, sehingga kueri umum untuk spreadsheet
berukuran besar dapat berjalan lambat. Misalnya, untuk membaca angka 100 dari sel, spreadsheets.get menampilkan nilai sel ditambah metadata (seperti nama font, ukuran, dll.) yang menghasilkan payload JSON besar yang lambat diuraikan. Sebagai
perbandingan, panggilan serupa ke values.get hanya menampilkan nilai sel tertentu
sehingga menghasilkan respons yang jauh lebih ringan dan lebih cepat.
Untuk mengetahui informasi selengkapnya tentang resource spreadsheets.values, termasuk
spreadsheets.values.get
dan
spreadsheets.values.batchGet,
lihat dokumen berikut:
Topik terkait
Berikut beberapa langkah selanjutnya yang dapat Anda coba:
Untuk memperbarui spreadsheet, lihat Memperbarui spreadsheet.
Untuk menggunakan chip smart, lihat Chip smart.
Untuk menggunakan metadata developer, lihat Membaca dan menulis metadata developer.