iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
Modern Web

Google Apps Script 整合運用系列 第 1

Google Apps Script介紹

  • 分享至 

  • xImage
  •  

鐵人賽-Google Apps Script整合運用

簡介

  1. Apps Script 是一個快速應用開發平台,可讓您快速輕鬆地創建與 Google Workspace 集成的業務應用。
    Google Apps Script 是一種程式碼語言,語法類似Javascript,開發者完全不需要準備開發工具,就可以擴展Google Apps 建構類似巨集的效果,達到工作流程自動化的目標,也可以建立Web 應用程式,整合Google 協作工具。 為Google 的文件、試算表、表單添加額外的小工具。
  2. 網站與範例:https://script.google.com/home/start
  3. 說明:https://developers.google.com/apps-script?hl=zh-tw
  4. 配額限制:https://developers.google.com/apps-script/guides/services/quotas?hl=zh-tw

Google Apps Script API:Google Apps Script針對不同的Goolge Apps提供了許多API讓開發者呼叫

  1. 試算表:SpreadsheetApp
  2. 雲端硬碟:DriveApp
  3. 文件:DocumentApp
  4. 使用方法:例 SpreadsheetApp.openById("xxxxxxxxxx") => 類別.方法("參數")

Google 試算表為主

  1. 接下來所有介紹,都以Google 試算表為主,原因用它來當資料庫
  2. 所有資料皆在前台顯示與控制
  3. 會使用 bootstrap5 網頁框架,以及 bootartap-table、sweetalert2.....套件,整合 Goolge 日曆、Line Notify、Line Bot、Gmail.....

作者開發商用軟體介紹

  1. 線上購物車:https://script.google.com/macros/s/AKfycbznqAXrZkEElznsHq17dtjdDZAGSeT5VKRs4HzXMiAAkJvL0L0/exec
  2. 線上外帶訂餐:https://sites.google.com/view/goose158/home
  3. 實聯制表單:https://sites.google.com/view/goose158/form
  4. 萬用產生器:https://www.ugm.com.tw/modules/tad_book3/index.php?op=list_docs&tbsn=128
  5. 萬用表單:https://www.ugm.com.tw/modules/tad_book3/index.php?op=list_docs&tbsn=131
  6. 未來會用「萬用產生器」再開發,LineBot版本的「線上購物車」、「線上外帶訂餐」、「公司訂便當」......等

以實務為講解重點

  1. GAS它自帶「樣版引擎」,故可搭配響應式CSS框架,如Bootstrap5、一些前後台用的JQUERY套件等
  2. GAS可做為學習 Javascript非常適合的平台 。它具有前台、後台、編輯器,故不需要任何的環境設定,只要有一個Google帳號即可,對入門學習Javascript者非常友善
  3. 這裡的講解,皆是我開發這些商用軟體的實務需求,不會有過多的理論
    Yes

下一篇
在試算表儲存資料(一)
系列文
Google Apps Script 整合運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言