在開發 email 的過程,一定會有要寄信的需要,這時候 google script 可以快速的幫忙這段,透過簡單的 code 就可以完成
登入後選擇自己的 google script,可透過下面的 url 一直接進入到畫面中,在 click 「start scripting」
簡單的建立一個新的專案,基本畫面和 google drive 是差不多的
新建立一個部署作業,並選擇網頁應用程式,完成後在 click 「執行」
這個時候可能會有權限問題,此時可以參考這個 youtube ,在 11:12 秒的時候會說怎麼排除,權限問題
在上述中都完成後,就可以開始 coding 了,執行一個 sendEmail 的 function
function doGet() {
sendEmail();
return ContentService.createTextOutput("完成");
}
function 中設定好,mail, option 等等的東西
function sendEmail() {
const respondentEmail = 'thomas.chu@xxxxx.com'
const subject = 'Subject';const message = 'Message';
const templ = HtmlService.createTemplateFromFile('email');
// filename is email.html
const htmlMessage = templ.evaluate().getContent();
const options = { htmlBody: htmlMessage };
GmailApp.sendEmail(respondentEmail, subject, message, options);
}
在你的檔案底下,放一 email.html
的檔案,在根目錄,這樣子在寄信的時候就會去找此檔案寄出。
然後在種新的執行一次,就 ok 了喔~~
👍 👍 👍