Kamu akan membuat sheet pesanan dan skrip yang tiap pagi mengirim rekap pesanan kemarin ke email. Pakai data contoh dulu.
- Buka https://sheets.google.com, buat sheet baru bernama "Pesanan". Isi baris pertama: Tanggal | Nama | Desa | Jumlah (kg) | Status. Isi 5-8 baris contoh.
- Buka Gemini, ChatGPT, atau Claude, lalu salin prompt ini:
Peran: kamu programmer Google Apps Script yang sabar menjelaskan ke pemula.
Konteks: saya punya Google Sheet dengan tab 'Pesanan', kolom A Tanggal, B Nama, C Desa, D Jumlah (kg), E Status. Data mulai baris 2.
Tujuan: buat fungsi kirimRekap() yang mengambil pesanan dengan tanggal kemarin, menjumlahkan total kg per desa, lalu mengirim email ringkasan ke alamat saya.
Batasan: pakai hanya layanan bawaan Apps Script (SpreadsheetApp, MailApp). Jangan menghapus atau mengubah data. Tulis log dengan Logger.log. Beri komentar bahasa Indonesia di setiap bagian.
Format: kode lengkap, lalu langkah memasang pemicu harian jam 6-7 pagi, lalu cara menguji.- Di Google Sheets, buka menu Ekstensi lalu Apps Script. Hapus isi bawaan, tempel kode dari AI, ganti alamat email, simpan.
- Pilih fungsi kirimRekap lalu tekan Jalankan. Google akan meminta izin akses. Baca izinnya, lalu setujui untuk akunmu sendiri.
- Kalau muncul error, salin pesan error-nya dan tempel ke AI: "Kode ini error: [pesan]. Perbaiki dan jelaskan penyebabnya."
- Setelah email uji masuk dan angkanya benar, pasang pemicu (menu Pemicu/Triggers, ikon jam) berbasis waktu setiap hari.
Perhatikan dari hasilnya
- Cocokkan total di email dengan hitungan manualmu.
- Apakah skrip hanya membaca data dan tidak mengubahnya?
- Coba kasus aneh: baris kosong, jumlah ditulis "5 kg" bukan 5. Minta AI menambah pengecekan kalau skrip gagal.