教會財務管理系統,使用 Google Apps Script 與 Google Sheets 建置。
- 📊 收支餘絀表 - 完整的收入支出報表
- 💰 預算管理 - 預算編列與執行追蹤
- 📈 資產負債表 - 教會資產狀況一覽
- 🔐 長執會模式 - 敏感資料保護機制
- 📱 響應式設計 - 支援手機、平板、電腦
finance-system/
├── Code.js # 後端邏輯(Google Apps Script)
├── Index.html # 前端介面
├── appsscript.json # 專案配置
└── README.md # 說明文件
-
安裝 clasp:
npm install -g @google/clasp
-
登入 Google 帳號:
clasp login
# 推送程式碼
clasp push
# 部署為 Web App
clasp deploy# 提交變更
git add .
git commit -m "更新說明"
git push origin main- Sheet ID:
1_caJxWmBVuuNCfeIBBmMhqnfUctdK1VOv80wodCu_sg - Apps Script ID:
1MDBUiE7x9wnH3oysUoPyYgAbUNERlRCU9jl5LVJrc2tinMi_yemmmhhE
| 工作表名稱 | 說明 |
|---|---|
| 收支餘絀表 | 記錄各期收入與支出 |
| 預算 | 年度預算編列 |
| 設定 | 系統設定(長執會模式開關) |
| 資產負債表 | 教會資產與負債狀況 |
| 明細 | 詳細交易記錄 |
| 預算資料 | 預算資料來源(隱藏) |
| 預算明細 | 預算細項(隱藏) |
| 收支明細 | 實際支出明細(隱藏) |
- Clone 專案到本地
- 使用
clasp clone <scriptId>下載最新程式碼 - 編輯
Code.js或Index.html - 使用
clasp push推送變更
在 Apps Script 編輯器中可以測試個別函式:
getFilterOptions()- 測試篩選選項getIncomeStatement()- 測試收支報表getBalanceSheet()- 測試資產負債表
此專案僅供主恩改革宗長老會內部使用。
- linanne (lovejoanne1111@gmail.com)