Kerangka Materi
Pengenalan Google Apps Script
- Apa itu Google Apps Script?
- Fitur dan kemampuan utama
- Memahami runtime V8 dan dukungan JavaScript modern
Mengatur Lingkungan Pengembangan
- Membuat dan mengelola proyek Google Apps Script
- Bekerja dengan editor online vs. clasp (command-line Apps Script)
- Pengontrol versi dengan GitHub dan clasp
Bekerja dengan Google Sheets
- Membaca, menulis, dan memformat data
- Membangun menu, dialog, dan sidebar khusus
- Validasi data, rumus, dan integrasi
Otomatisasi Aplikasi Google Workspace
- Otomatisasi Gmail: email, thread, filter
- Otomatisasi Google Drive: pembuatan file, perpindahan, izin
- Otomatisasi Kalender: penjadwalan, pengingat, dan acara
- Integrasi dengan Docs dan Slides untuk laporan dan presentasi
Triggers dan Eksekusi Berdasarkan Acara
- Triggers berdasarkan waktu (tugas yang dijadwalkan)
- Triggers berdasarkan acara (saat diedit, saat formulir dikirim, saat dibuka)
- Pengelolaan dan debugging triggers
Membangun Add-ons dan Integrasi Lanjut
- Mengembangkan add-ons Google Workspace
- Mempublikasikan add-ons ke Marketplace
- Menghubungkan Apps Script dengan REST APIs dan layanan pihak ketiga
Best Practices untuk Proyek Apps Script
- Teknik penanganan kesalahan dan debugging
- Manajemen keamanan dan izin
- Strategi skalabilitas dan optimasi
Studi Kasus dan Proyek Terapan
- Otomatisasi alur kerja laporan di Sheets dan Docs
- Membangun alat manajemen CRM atau tugas khusus dengan Apps Script
- Kasus penggunaan Apps Script dalam perusahaan
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengalaman dalam pemrograman JavaScript
- Familiaritas dasar dengan aplikasi Google Workspace (misalnya, Docs, Sheets, Gmail)
Penonton
- Pengembang web
- Profesional IT yang mengelola Google Workspace
- Tim yang mencari otomatisasi untuk alur kerja
Testimoni (5)
The Trainor gives more samples which really helps a lot.
Romulo - Tribal Software Philippines, Inc.
Kursus - Advanced TypeScript
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Kursus - React with Next.js
Simplification of new complex techniques
Brian Zaranyika - Vodacom SA
Kursus - React Native Expo
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kursus - Spring Boot, React, and Redux
The trainer seemed very knowledgable about Vue. I appreciated seeing his development style and learning some new concepts to try.