因此梅干就研究了一下Google Script,沒想到竟然可透過Google Script來發送Email,甚至完全不用設定SMTP與帳密,只需短短的幾行程式碼,立即就可實現即時信件寄送的機制啦!至於要怎麼作,現在就一塊來看看囉!
Step1
首先,先建立一個Google APPs Script專案,並命名為senEmail。
Step2
再將下方的語法貼上,並只需修改信件的內容與信件主旨即可。
function doGet(e) {
var params = e.parameter;
var email = params.mail;
sendEmail(email);
return ContentService.createTextOutput("完成");
}
function sendEmail(email) {
var html = "信件內容並支援HTML";
var subject = "信件主旨";
GmailApp.sendEmail(email, subject, html, {
htmlBody: html
});
}
Step3
弄好後,再選擇 發布 / 部署為網路應用程式。
Step4
再將權限設為任何人。
Step5
並點選核對權限,由於此應用程式是為公開,因此設定方式與先前相同。
Step6
在設定完畢後,就會產生該Google Script Apps的API網址。
Step7
接著立馬來測試看看,先將剛剛產生的api網址貼上,再輸入要寄送的email位置。
Step8
再按下Send鈕,當發送成功後,則會出現完成的文字。
Step9
鏘~鏘~感動的時刻,不但正常的收到確認信,同時信件中的內容,還支援HTML,因此需要的朋友,不妨可試試Google Script APPs喔!而免費版的部分,每日限100人次,然後2000封,而透過Google Script APPs來寄送Email還真是超方便的啦!