Google 陸陸續續在Google Apps , 加入了許許多多的應用,如上列所示

這些網路服務,將各位的習慣,由傳統的單機作業,移轉到了線上使用

此外,為了有效串聯各種各種線上服務

Google開始思考了擴充 / 整合應用的方式

發展了一套Javascript like的語言,讓使用者可以自由運用

官方網站給了它一個很雲端的說辭,稱之為Javascript cloud scripting language


Google Apps Script is a JavaScript cloud scripting language that lets you extend Google Apps and build web applications. Scripts are developed in Google Apps Script’s browser-based script editor, and they are stored in and run from Google’s servers.
From https://developers.google.com/apps-script/overview

單從這個說明,其實簡單的說明了2件事情

  1. 它主要是給Google Apps功能擴充使用
  2. Google提供了一個可以在瀏覽器上編輯跟開發的環境

看完了上面的簡介,是否覺得很抽象? 心想,這跟我有怎樣直接的關聯?

以往,在傳統Microsoft的時代, Excel常常會寫所謂的VBA

用來做一些普通Function無法完成的功能

寫一些複雜的判斷 / 運算 / 條件

進一步,當做一個小型的應用程式在執行

其實,你可以把Google Apps Script想像成是Google版的VBA

只不過,因為Google Apps提供的功能跟應用更加多元,能變化出的功能就變得更加多元

官方提供一個範例影片,簡單說明了它想達到的主要概念

實際撰寫前,不仿先看看這部影片,感受一下它的魅力

其次,別忘記觀察資料使用的流程

  1. 建立一個Spreadsheet,並輸入類似會員清單的結構 ( 帳號 / Email )
  2. 利用Spreadsheet上的Email欄位,作為發信的目的地
  3. 透過Gmail作為發信工具,達到跨App應用
  4. 跨App應用,需要注意授權使用的問題(授權Script使用 )

Leave a Reply

Your email address will not be published. Required fields are marked *