Dokumen ini menyajikan serangkaian contoh kode dan codelab yang menunjukkan cara menerjemahkan tindakan Google Slide yang dimaksud ke dalam permintaan API Google Slides.
Contoh kode
Contoh kode yang tercantum di bagian ini menunjukkan cara mengekspresikan tindakan umum di Slide sebagai permintaan Slides API.
Contoh ini disajikan sebagai permintaan HTTP agar netral terhadap bahasa. Untuk mempelajari cara menerapkan protokol permintaan Slides API dalam bahasa tertentu menggunakan library klien Google API, lihat panduan berikut:
- Membuat slide
- Menambahkan bentuk dan teks ke slide
- Menggabungkan data ke dalam presentasi
- Menambahkan diagram ke slide
- Mengedit dan menata gaya teks
Contoh kode di bagian ini dibagi menjadi kategori berikut:
- Pembacaan dasar: Contoh yang menunjukkan cara umum membaca informasi dari presentasi
- Penulisan dasar: Contoh yang menunjukkan cara umum menulis ke presentasi
- Operasi elemen: Contoh yang menunjukkan tugas pembuatan dan pengeditan elemen halaman umum
- Operasi presentasi: Contoh yang menunjukkan cara membuat dan memanipulasi presentasi
- Operasi slide: Contoh yang menunjukkan cara membuat, memindahkan, dan menghapus slide dalam presentasi
- Operasi tabel: Contoh yang menunjukkan cara membuat dan mengedit tabel dalam slide
- Operasi transformasi: Contoh yang menunjukkan cara mengubah ukuran dan posisi elemen dalam slide
Codelab
Codelab Slide mengajarkan cara menggunakan Slides API sebagai alat presentasi kustom untuk analisis lisensi software yang paling umum.
Anda akan mempelajari cara membuat kueri semua kode open source di GitHub menggunakan BigQuery dan membuat slide presentasi menggunakan Slides API untuk menyajikan hasil.
Praktik terbaik
Sering kali ada lebih dari satu cara untuk menyelesaikan tugas tertentu dengan Slides API. Gunakan metode batch
presentations.batchUpdate
jika memungkinkan untuk menggabungkan beberapa permintaan pembaruan ke dalam satu panggilan metode.
Hal ini mengurangi overhead HTTP klien, mengurangi jumlah kueri, meminimalkan jumlah revisi pada presentasi, dan menerapkan semua perubahan secara atomik.
Untuk lebih meningkatkan performa, gunakan mask kolom saat membaca dan memperbarui presentasi, halaman, dan elemen halaman.