這個專案旨在使用Google Apps Script這個(免費)伺服器框架下,進行React網站的開發建置,並以Google Sheet作為簡易型資料庫,Google Drive作為內容儲存庫,讓網頁可以動態呈現並方便管理。
使用MIT協議釋出本專案,由於專案逐步建構中,若有建議歡迎提出。
2025-08-15 遷徙到Mirochiu/React-Google-Apps-Script 3.1.0版本
建議搭配我寫的一系列文章:Apps Script用Sheet生成動態網頁,分別查看說明:
- 先安裝
pnpm,jq pnpm install安裝本專案相依套件pnpm run login登入Apps Script
pnpm run setup自動建立新的Apps Script專案- 到Apps Script網站中將建立好得Apps Script發布成Web App,可參考YT影片: Apps Script作為Web App
- 紀錄發布的
部署作業 ID,在dist/.clasp.json中加入deploymentId鍵值來指定部屬ID pnpm run deploy發布新版本,記下新發布版本號碼pnpm run open選擇剛發布的版本號碼,瀏覽器上確認結果
- 移除
dist目錄和.clasp.json檔案 pnpm exec clasp clone --rootdir dist選擇你要用的App Script- 拷貝
dist/.clasp.json到本專案根目錄 - 在
dist/.clasp.json中加入deploymentId鍵值發布到部署作業 ID pnpm run deploy發布新版本,記下新發布版本號碼pnpm run open選擇剛發布的版本號碼,瀏覽器上確認結果
