Created
May 21, 2024 12:16
-
-
Save uluumbch/0424070323d7dbfce7b0f231657c75ac to your computer and use it in GitHub Desktop.
Kirim email secara otomatis dari list di google sheets
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function sendEmails() { | |
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); | |
const dataRange = sheet.getRange("A3:B40"); | |
const data = dataRange.getValues(); | |
for (let i = 0; i < data.length; i++) { | |
const row = data[i]; | |
const emailAddress = row[0]; | |
const name = row[1]; | |
const subject = `Informasi terkait Program Google Arcade Fasilitator 2024 oleh fasilitator` | |
console.log(`Row ${i + 2}: ${name}, ${emailAddress}`); // Logging the data | |
if (!emailAddress) { | |
console.log(`Row ${i + 2}: Email address is missing. Skipping this row.`); | |
continue; | |
} | |
const message = createEmailMessage(name); | |
function createEmailMessage(name) { | |
const message = `Selamat ${name} Kamu telah berhasil terdaftar menjadi peserta Program Google Arcade Fasilitator 2024. | |
Sebelumnya perkenalkan saya Bachrul Uluum, yang akan menjadi fasilitator kamu pada program ini. Program ini memfasilitasi para peserta dengan fasilitator untuk memandu peserta selama program berlangsung. Silakan tanyakan kendala atau apapun mengenai program kepada saya, saya akan dengan senang hati membantu. | |
Langkah selanjutnya agar mempermudah komunikasi antara peserta dengan fasilitator, silakan gabung grup whatsapp berikut : https://link.uluumbch.my.id/GrupGoogleArcade | |
Nantinya, saya akan berusaha untuk mengadakan sesi setiap minggu untuk membantu teman-teman selama program. | |
Mari selesaikan bersama program ini dan dapatkan pengetahuan baru di bidang Komputasi Awan dan Kecerdasan Buatan bersama Google Cloud. | |
Salam, | |
Bachrul Uluum`; | |
return message; | |
} | |
try { | |
MailApp.sendEmail(emailAddress, subject, message); | |
console.log(`Row ${i + 2}: Email sent to ${emailAddress}`); | |
} catch (error) { | |
console.log(`Row ${i + 2}: Error sending email to ${emailAddress}. Error message: ${error.message}`); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment