1.
Google Apps Script介紹
簡介
- Apps Script 是一個快速應用開發平台,可讓您快速輕鬆地創建與 Google Workspace 集成的業務應用。
Google Apps Script 是一種程式碼語言,語法類似Javascript,開發者完全不需要準備開發工具,就可以擴展Google Apps 建構類似巨集的效果,達到工作流程自動化的目標,也可以建立Web 應用程式,整合Google 協作工具。 為Google 的文件、試算表、表單添加額外的小工具。
- 網站與範例:https://script.google.com/home/start
- 說明:https://developers.google.com/apps-script?hl=zh-tw
- 配額限制:https://developers.google.com/apps-script/guides/services/quotas?hl=zh-tw
Google Apps Script API:Google Apps Script針對不同的Goolge Apps提供了許多API讓開發者呼叫
- 試算表:SpreadsheetApp
- 雲端硬碟:DriveApp
- 文件:DocumentApp
- 使用方法:例 SpreadsheetApp.openById("xxxxxxxxxx") => 類別.方法("參數")
Google 試算表為主
- 接下來所有介紹,都以Google 試算表為主,原因用它來當資料庫
- 所有資料皆在前台顯示與控制
- 會使用 bootstrap5 網頁框架,以及 bootartap-table、sweetalert2.....套件,整合 Goolge 日曆、Line Notify、Line Bot、Gmail.....
作者開發商用軟體介紹
- 線上購物車:https://script.google.com/macros/s/AKfycbznqAXrZkEElznsHq17dtjdDZAGSeT5VKRs4HzXMiAAkJvL0L0/exec
- 線上外帶訂餐:https://sites.google.com/view/goose158/home
- 實聯制表單:https://sites.google.com/view/goose158/form
- 萬用產生器:https://www.ugm.com.tw/modules/tad_book3/index.php?op=list_docs&tbsn=128
- 萬用表單:https://www.ugm.com.tw/modules/tad_book3/index.php?op=list_docs&tbsn=131
- 未來會用「萬用產生器」再開發,LineBot版本的「線上購物車」、「線上外帶訂餐」、「公司訂便當」......等
以實務為講解重點
- GAS它自帶「樣版引擎」,故可搭配響應式CSS框架,如Bootstrap5、一些前後台用的JQUERY套件等
- GAS可做為學習 Javascript非常適合的平台 。它具有前台、後台、編輯器,故不需要任何的環境設定,只要有一個Google帳號即可,對入門學習Javascript者非常友善
- 這裡的講解,皆是我開發這些商用軟體的實務需求,不會有過多的理論