找幾個簡單 Hello World 範例,來練習一下。
今日要點:
》Hello World
》建立 Google 文件
》發送電子郵件
這個Hello World 練習範例真的蠻簡單,很適合初學者練習一下.
這個程式範例的流程大概如下圖所示:這個程式會建立一個文件,填好內容,並且把文件的網址寄給自己,點了之後就可以到雲端硬碟看到文件內容。
function createDocAndSendEmail() {
// 建立新 Google 文件, 命名為一個名為“參加鐵人賽中【Day 4】”
var doc = DocumentApp.create('參加鐵人賽中【Day 4】');
// 訪問文件本文 getBody,然後添加一個段落 appendParagraph,也可以設定一些屬性。
var par = doc.getBody().appendParagraph('【Day 4】Google Apps Script - Hello World 建立通知單並寄送。文章網址為: https://ithelp.ithome.com.tw/articles/10267587');
par.setBold(true);
par.setItalic(true);
// 取得文件的網址
var url = doc.getUrl();
// Email收件人:先設成自己
var email = Session.getActiveUser().getEmail();
// Email主旨:把剛才建立的文件名稱當成主旨
var subject = doc.getName();
// Email內容:把剛才建立的文件的網址加到內容裡
var body = '你的鐵人賽通知單: ' + url;
// 把信件寄出
GmailApp.sendEmail(email, subject, body);
}
貼在 Apps Script 專案裡,點執行,會出現請求權限的視窗,允許執行。
執行完成後,檢查您的 Gmail 收件箱中就會收到信件。點信件裡的網址,就會連到Google雲端硬碟打開剛建立的 Google 文件。
在手機裡查看的畫面
Google雲端硬碟的畫面
以上就是官方提供的範例介紹,其實蠻實用的。而且也用到了跟這系列要介紹的 Docs API 。
參考
Google Apps Script - Tutorials