Kirim Email Massal dari Google Sheets dengan GmailApp
SeriLevel 2 — GmailApp & Komunikasi1 / 4

Kirim Email Massal dari Google Sheets dengan GmailApp

Kirim email ke banyak penerima sekaligus dari data di Google Sheets menggunakan GmailApp.

GmailApp.sendEmail#

Gunakan GmailApp.sendEmail() untuk mengirim email dari script.

Contoh: Email Massal dari Sheets#

Siapkan kolom Nama, Email, Status di Sheets. Script mengirim ke tiap baris, lalu menandai Status menjadi Sudah agar tidak terkirim ganda.

Example:

function kirimEmailMassal() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const data = sheet.getDataRange().getValues();
for (let i = 1; i < data.length; i++) {
const [nama, email, status] = data[i];
if (status === 'Sudah') continue;
const subjek = 'Halo ' + nama + ', Ada Info Penting!';
const isi = 'Hai ' + nama + ',\nIni pesan otomatis dari Google Apps Script.';
GmailApp.sendEmail(email, subjek, isi);
sheet.getRange(i + 1, 3).setValue('Sudah');
}
SpreadsheetApp.getUi().alert('Email selesai dikirim!');
}

Penjelasan#

Parameter sendEmail#

ParameterDeskripsi
recipientAlamat email tujuan
subjectSubjek email
bodyIsi email (teks)

Note

Akun gratis dibatasi sekitar 100–150 email per hari. Untuk volume besar, gunakan Google Workspace.

Next#

Pelajari Template Email & Mail Merge.

Lisensi

CC BY-NC-SA 4.0 Karya ini dilisensikan di bawah Lisensi Creative Commons Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional.

Tulisan Terkait

Butuh jasa automatisasi atau custom Apps Script?

Jangan ragu untuk berkonsultasi. Kami bantu bangun solusi sesuai kebutuhan Anda.

Konsultasi sekarang →