google-620522_960_720.jpg

(圖片來源)

我們雖然常常在使用 Google Sheet,但一定很少甚至沒有使用過指令碼編輯器,其實指令碼編輯器可以做到非常多的事情,但前提就是你要學習撰寫 Google Script (gs),對於有在寫程式的人 GS Code 應該不難,難在太少開發者,導致網路範例與資源不多查詢不易,在這邊帶大家入門,撰寫人生第一個 Google Script。

一、打開指令碼編輯器

1. 建立一個 Google Sheet

Image.png

 

2. 點擊工具 > 指令碼編輯器

Image [2].png

 

3. 可以新增不同用途的指令碼檔案

Image [3].png

Image [4].png

4. 主要開發功能列

Image [5].png

(1) 單純執行程式

(2) 開啟 debug 模式執行程式

(3) 選擇要執行或是 debug 的 function

 

二、開發 Mail 功能

Google Script Mail 的代碼其實非常的簡單,但要注意的是每個帳號有寄信額度 100 封!詳細代碼如下:

function mailtest()
{
  var recipient  = "people1@gmail.com,people2@gmail.com", // 收件人
      subject    = "我是標題", // 信件標題
      quota      = MailApp.getRemainingDailyQuota(), // 每日 sendMail 額度
      htmlBody   = '我是內容'; // 信件內容
  
    htmlBody += "</br></br>今日 Google script MailApp.sendEmail 額度剩下 " + quota + " 封, 每個 Google 帳號每日可寄信的額度為 100 封。";
    
    MailApp.sendEmail({
      to: recipient,
      subject: subject,
      htmlBody: htmlBody
    });
}

 

效果如下:

Image [6].png

 

 

 

arrow
arrow
    文章標籤
    google script mail
    全站熱搜
    創作者介紹
    創作者 Mayuge 的頭像
    Mayuge

    工程的日子每天都很師

    Mayuge 發表在 痞客邦 留言(0) 人氣()