Skip to content

AIMakesMeStrong/Tutorial_google-app-script-course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Apps Script 實務課程

講師:林冠廷 | 共 10 堂課(5 週)| 每週六 09:00–12:00 / 13:30–16:30


課程簡介

本課程以 Google Apps Script(GAS) 為核心,帶領學員從零開始,逐步掌握自動化試算表操作、資料處理、格式設定、圖表生成,最終整合 Google Slides 完成期末專案。


課程大綱

堂次 主題 進階練習專案 日期
Session 01 GAS 基本介面與巨集 智慧會議管理系統 115/05/02(六)AM
Session 02 自訂函數與進階語法 智慧薪資管理系統 115/05/02(六)PM
Session 03 SpreadsheetApp 基本操作 週報自動彙整 115/05/10(六)AM
Session 04 Ranges 與批次處理 CRM 資料清理 115/05/10(六)PM
Session 05 資料結構化與觸發器 智慧派工系統 115/05/17(六)AM
Session 06 資料篩選與排序 採購分析系統 115/05/17(六)PM
Session 07 自動格式設定 報價單生成 115/05/24(六)AM
Session 08 條件式格式化 KPI 儀表板 115/05/24(六)PM
Session 09 動態圖表生成 營運 Dashboard 115/05/30(六)AM
Session 10 Slides 整合專案(期末) AI 月報產生器 115/05/30(六)PM

課程地圖

Week 1  ─ 入門與語法
  ├─ Session 01:GAS 介面、巨集、觸發器、自訂選單
  └─ Session 02:自訂函數、陣列、物件、錯誤處理

Week 2  ─ 試算表操作
  ├─ Session 03:SpreadsheetApp、工作表讀寫、格式
  └─ Session 04:Range 操作、批次讀寫、效能優化

Week 3  ─ 資料處理
  ├─ Session 05:資料結構化、時間觸發器、通知
  └─ Session 06:資料篩選、多欄排序、統計摘要

Week 4  ─ 格式與美化
  ├─ Session 07:自動格式設定、樣式套用、保護範圍
  └─ Session 08:條件式格式化、熱力圖、色階

Week 5  ─ 圖表與整合
  ├─ Session 09:動態圖表生成、圖表類型切換
  └─ Session 10:Google Slides 整合、一鍵產生報告(期末專案)

每個 Session 的資料夾結構

SessionXX_主題名稱/
  ├─ code.gs             # 主要程式碼
  ├─ appsscript.json     # GAS 專案設定
  ├─ sample_data.csv     # 範例資料
  ├─ README.md           # 步驟教學與程式碼解說
  └─ 進階練習_XXX/       # 進階練習專案
       ├─ code.gs
       ├─ appsscript.json
       ├─ sample_data.csv
       └─ README.md

學習目標

完成本課程後,學員將能夠:

  1. 熟悉 GAS 開發環境,撰寫並執行自動化腳本
  2. 操作 SpreadsheetApp、Range、Sheet 完成批次資料處理
  3. 設定時間觸發器,實作排程自動化任務
  4. 套用條件式格式化,建立視覺化報表
  5. 生成動態圖表,整合至 Google Slides 一鍵輸出報告

前置準備

  • Google 帳號
  • Chrome 瀏覽器(最新版本)
  • 穩定的網路連線

使用方式

  1. 進入對應的 SessionXX 資料夾
  2. 閱讀 README.md 了解步驟與說明
  3. 開啟 sample_data.csv 匯入 Google Sheets
  4. code.gs 貼入 Apps Script 編輯器執行
  5. 完成基礎練習後,挑戰 進階練習 子資料夾

授課資訊

項目 內容
講師 林冠廷
平台 Google Workspace(免費帳號即可)
程式語言 JavaScript(Apps Script 環境)
課程時數 30 小時(10 堂 × 3 小時)

💡 進階開發與自動化部署說明:若您想將此專案部署至自己的 Google 帳號,請參考 DEVELOPMENT.md

About

Google Apps Script 課程教材

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 98.5%
  • PowerShell 1.4%
  • Python 0.1%