Kode Apps Script MailApp untuk Form Mengirimkan Email
Terkadang kita membutuhkan untuk mengirimkan email kepada pengguna web site secara langsung, tanpa harus membuka email itu sendiri.
Untuk web apps yang dibangun menggunakan Apps Script, sangat dimudahkan, dengan menggunakan fungsi MailApp untuk mengirimkan email menggunakan akun Google kita.
Maka, berikut ini ada video demo bagaimana membuat form sederhana, yang berfungsi untuk mengirimkan email ke pengguna secara langsung, tanpa harus membuka email.
Demo
Kode
file .gs
function processEmailToUser(recipient,subject,pesan) { var datum={}; var bool=sendEmailToUser(recipient,subject,pesan); if(bool){ datum["status"]=1; }else{ datum["status"]=0; datum["error"]="Gagal mengirimkan email"; } return datum; } function sendEmailToUser(recipient,subjecto,pesan) { try { MailApp.sendEmail({ to: recipient, subject: subjecto, htmlBody: pesan }); return true; } catch (e) { return false; } }
file .html
function processEmailTo()
{
...
var recipient=document.getElementById("uboizsendemaildialog2").value;
var subject=document.getElementById("uboizsendemaildialog3").value;
var pesan=(document.getElementById("uboizsendemaildialog4").value).toString().replaceAll("\n",">br/<");
document.getElementById("uboizsendemaildialog1").innerHTML=pesan;
google.script.run.withSuccessHandler(berhasilKirimEmail).withFailureHandler(gagalKirimEmail).processEmailToUser(recipient,subject,pesan);
}
function berhasilKirimEmail(datum)
{
if(parseInt(datum["status"])==1){
..success..
}else{
..failed..
}
}
function gagalKirimEmail()
{
..failed..
}
Komentar
Posting Komentar