用 google script 寄 email 測試

更新於 發佈於 閱讀時間約 2 分鐘
在開發 email 的過程,一定會有要寄信的需要,這時候 google script 可以快速的幫忙這段,透過簡單的 code 就可以完成

建立新的專案


先打開自己的 google script

登入後選擇自己的 google script,可透過下面的 url 一直接進入到畫面中,在 click 「start scripting」

google script 的首面


建立專案

簡單的建立一個新的專案,基本畫面和 google drive 是差不多的

raw-image

新增部署作業

新建立一個部署作業,並選擇網頁應用程式,完成後在 click 「執行」

raw-image

這個時候可能會有權限問題,此時可以參考這個 youtube ,在 11:12 秒的時候會說怎麼排除,權限問題

youtube 說明權限問題

coding

在上述中都完成後,就可以開始 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 了喔~~

👍 👍 👍 

raw-image


留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~