Google Apps Script前一個月做案子有碰到,那時候想試試看『如何設定 Google 雲端硬碟的檔案分享期限,時間到連結自動失效』,才開始接觸這項產品的,不然看到Google Apps Script也不太會去注意到XD
這次的範例不以『如何設定 Google 雲端硬碟的檔案分享期限,時間到連結自動失效』為範例,而是以讀取信箱的信件為範例,這個範例也是今天在『Taipei Google Developer Group Mobile Day』的用法
有空可能會將『Taipei Google Developer Group Mobile Day』心得寫出來,如果沒空僅寫自己有興趣的Google Maps以及Google Apps Script
這個案例主要是取得到目前Mail裡面信件標題,並且將標題顯示在Logger。我們先從頭開始操作
先點到Google Apps Script,開啟專案
將以下程式碼貼到該專案,並儲存
function readMail() { //取得1到10的信件 var mail = GmailApp.getInboxThreads(1, 10); //將標題顯示在Logger for(var i in mail){ Logger.log( mail[i].getFirstMessageSubject()); } }
儲存完畢後,按下執行
因為有用到Gmail,所以必須要授權,在點授權之前,你可以先去看你的信箱1到10的信件是哪些XDDD
接著選到檢視/執行紀錄,就可以看到剛剛執行的紀錄了
Google Apps Script提供了定時執行腳本的功能,這意謂著我們可以將一些服務擺在上頭,讓他定時的去執行,不用在架設一些伺服器來做這些事情了XDDDD
另一種講法就是,不用寫很多很多的程式碼,只要輕鬆幾行,就可以調用Google期下的產品,並完成專案XDDD
參考資料:
http://www.google.com/script/start/
https://developers.google.com/apps-script/reference/gmail/