技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2023 iThome 鐵人賽
DAY
1
0
Modern Web
Google Apps Script 整合運用
系列 第
1
篇
Google Apps Script介紹
15th鐵人賽
google apps script
gas
ugm
ugm
2023-09-04 13:22:35
1054 瀏覽
分享至
鐵人賽-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者非常友善
這裡的講解,皆是我開發這些商用軟體的實務需求,不會有過多的理論
留言
追蹤
檢舉
下一篇
在試算表儲存資料(一)
系列文
Google Apps Script 整合運用
共
30
篇
目錄
RSS系列文
訂閱系列文
9
人訂閱
26
Google日曆通知
27
日期套件
28
網頁編輯器
29
寄信功能
30
除錯畫面
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22200
篇
完賽人數
602
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
熟識南投軟體工程師推薦
如何練國考資訊題?
Active Directory 環境中時間無法同步問題
筆電無法使用usb開機重裝系統
CCNA相關問題詢問
電商在販售商品時,可以自行縮短保固期限嗎?
求救 有人會修改cookie權限嗎
python scrapy pipeline實作問題請教
HP印表機WSD PORT連結問題
函數問題
熱門回答
防火牆互通問題
if函數中的>&<&=是否可以使用儲存格代替
電商在販售商品時,可以自行縮短保固期限嗎?
熟識南投軟體工程師推薦
筆電無法使用usb開機重裝系統
熱門文章
大總結 - Win11 是對企業和私人的大改版
每日一篇學習筆記 直到我做完專題 :( [Day1]
每日一篇學習筆記 直到我做完專題 :( [Day2]
[翻譯]使用AI工具寫程式碼時如何避免「AI幻覺」?
每日一篇學習筆記 直到我做完專題 :( [Day3]
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}