Deploy sebagai Web App#
- Deploy → New deployment.
- Pilih tipe Web app.
- Execute as: Me (atau User accessing).
- Who has access: Anyone / Your organization.
- Klik Deploy, salin URL.
Note
Setiap ubah kode, klik New deployment atau Manage → New version agar perubahan aktif di URL lama.
Mengelola Versi#
Gunakan versi untuk stabil di produksi.
Example (menu Versions):
Deploy → Manage deployments → Edit → Version → New versionAdd-on (Distribusi Luas)#
Untuk dipasang banyak pengguna via Google Workspace Marketplace, bangun Add-on:
onOpenmemasang menu custom.- Manifest (
appsscript.json) mendeklarasikan scope.
Example (Code.gs):
function onOpen() { SpreadsheetApp.getUi() .createMenu('Tool Saya') .addItem('Jalankan', 'jalankan') .addToUi();}Akses & IAM#
- Gunakan Google Drive/Shared Drive untuk kolaborasi script.
- Library dibagikan via Script ID + set hak akses di project settings.
- Untuk org, pasang via Google Workspace Marketplace (butuh verifikasi Google).
Monitoring#
| Alat | Kegunaan |
|---|---|
| Executions | Riwayat jalannya fungsi |
| Cloud Logging | Log jangka panjang (butuh Cloud Project) |
| Trigger failures | Notifikasi email saat trigger gagal |
Warning
Saat
Execute as: Me, Web App berjalan dengan identitas Anda. Hati-hati memberi aksesAnyone.
Selesai#
Kurikulum “Mahir Google Apps Script dari Nol” selesai sampai Level 5. Lanjut bereksperimen dan bangun otomasi Anda sendiri.