Skip to content

jtints001/GASO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GASO (Google Apps Script Odyssey)

一個偉大平台的誕生:讓 Google Apps Script 學習變得更有趣、更有效率!

🎯 專案簡介

GASO (Google Apps Script Odyssey) 是一個專為 Google Apps Script 學習打造的互動式學習平台。我們相信學習 Google Apps Script 的過程就像是一場偉大而精采的旅程,因此設計了這個以任務導向、客製化學習為核心的平台。

✨ 核心特色

1. 任務導向學習

  • 以完成任務為目標:學習不是為學而學,是為了達成任務而學
  • 客製化學習路徑:根據你想要達成的功能,自動規劃最適合的學習路線
  • 精準學習:只學你需要的,不浪費時間在無關的內容上

2. 視覺化學習地圖

  • 互動式地圖:一眼看出在 Google Apps Script 世界中可以去到哪裡
  • 網狀學習結構:突破傳統線性學習的限制,提供更符合實際學習需求的網狀路徑
  • 動態更新:地圖會根據 Google Sheets 的維護自動更新

3. AI 驅動的客製化教學

  • Prompt 導向:提供精準的 Prompt,讓 AI 成為你的貼身導師
  • 一鍵複製:輕鬆複製 Prompt 到 ChatGPT、Gemini 或其他 AI 平台
  • 個人化調整:Prompt 設計讓你可以輕易微調出適合自己的學習風格

🗺️ 學習地圖特色

我們的 Google Apps Script 世界地圖具有以下特性:

  1. 多對多網狀結構:不像一般的心智圖或樹狀圖,而是複雜的網狀關係
  2. 動態維護:透過 Google Sheets 維護節點清單,新節點自動反映在前端
  3. Graphviz 驅動:使用 Graphviz 工具自動生成視覺化地圖

🚀 使用範例

假設你想要用 Google Apps Script 做一個每日定時爬取指定網站內容的工具:

  1. 在 GASO 平台上找到「網站爬蟲」項目
  2. 點擊後,GASO 會提供學習路徑:
    • 認識 GAS
    • 如何產生 GAS 程式碼
    • 如何定時觸發程式
    • 如何獲取網頁內容
  3. 每個節點都會提供對應的 Prompt,讓你向 AI 學習具體實作方法

🛠️ 技術架構

  • 前端:互動式網頁介面
  • 後端:Google Apps Script
  • 資料管理:Google Sheets
  • 視覺化:Graphviz
  • 部署:完全開源、免費、方便

📚 鐵人賽系列

這個專案是 2025 IT 鐵人賽的成果,30 天的開發歷程記錄了:

  • 如何設計學習地圖的架構
  • 如何整合 Google Sheets 與前端介面
  • 如何設計有效的 AI Prompt
  • 如何打造完整的學習平台

🎯 未來展望

GASO 不只是一個 Google Apps Script 學習工具,更是一個可複製的學習平台架構。你可以:

  • 用來學習 Google Apps Script
  • 套用在任何你想學習的技能上
  • 根據自己的需求客製化學習路徑

📖 相關文章


讓我們一起踏上這場 Google Apps Script 的偉大旅程! 🚀

About

Google Apps Script Odyssey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 88.0%
  • JavaScript 12.0%