YOUR LEDGER. YOUR CLOUD.

AzLedger個人智慧
雲表記帳系統。

以 Google 試算表為核心、透過 Telegram 實現極速雙向記帳與即時資產管家。

  • 🔒 100% 資料私有
  • ⚡ 零中繼伺服器
  • 🆓 永久免費開源

帳本在你的 Google Drive;記帳訊息經 Telegram 與 Google 處理。本引導站不收集帳本、Bot Token 或綁定碼。

日常記帳,留在聊天裡。
我的 AzLedger專屬記帳 Bot

記帳情境示意

現金 午餐120 12:30 ✓✓
✅ 已入帳

午餐 120 元(現金|飲食)

📊 今日累計支出:320 元
/預算 12:31 ✓✓
📊 本月預算23.7%
$3,200 / $13,500
剩餘額度$10,300
傳送訊息…
Google 試算表你擁有資料,也保有掌控。

01 / BEFORE YOU BEGIN

先理解,再開始。

一份屬於自己的工具,
也有需要先知道的邊界。

需使用電腦
完成首次部署

請在 PC / Mac 的桌面瀏覽器操作 Apps Script 編輯器與授權。設定完成後,日常記帳可透過手機 Telegram 完成。

無 SLA
運行時間保證

運行於你的 Google 帳號免費配額,沒有企業級可用性保證。Google 配額、服務狀態與網路都可能影響執行。

版本各自獨立
不自動隨開發者更新

部署後是你的獨立私有副本。開發者發布新版不會強制更新你的帳本;升級由你決定,需手動替換程式並更新部署。

02 / MAKE IT YOURS

五步,把帳本帶回自己的雲端。

準備好電腦、Google 帳號,
以及你的 Telegram。

01

建立全新 Google 試算表

新增空白試算表,命名為「AzLedger 記帳本」,作為進入全新腳本專案的起點。請勿使用既有帳本的腳本專案。

開啟 Google 試算表 ↗
▦ Google 試算表AzLedger 記帳本
02

開啟 Apps Script 專案

從試算表上方選單選擇「擴充功能 → Apps Script」,將新專案命名為「AzLedger」。也可直接在 Apps Script 建立獨立專案。

初始化會另外建立正式帳本,請使用執行記錄中的新連結。起始表仍承載此腳本專案,請保留;起始空白表不是正式帳本。

試算表選單示意
03

設定宣告,貼上完整程式碼

在齒輪「專案設定」開啟顯示 appsscript.json,以代碼框 A 的全文取代內容。再清空 程式碼.gs,貼入代碼框 B 並儲存。

前往兩個代碼框 ↓
編輯器檔案示意
Aappsscript.json
B程式碼.gs
04

執行初始建表,完成授權

選擇 initializeAzLedgerR9,按「執行」,確認來源與權限後授權。打開執行記錄的新帳本連結,等待設定頁 B29 顯示「初始帳本建立完成」。

耗時依 Google 配額與網路而定,不保證固定秒數。建表中先不要記帳;超時會由背景保留進度接續。

Apps Script 工具列示意
initializeAzLedgerR9▶ 執行
✓ 以 B29 完成狀態為準
05

綁定自己的 Telegram Bot

在 @BotFather 傳 /newbot 取得 Token。把同一腳本部署成「網頁應用程式」,執行身分選 我(Me)、存取對象選 所有人(Anyone)。

在正式帳本「設定」頁 B6 貼 /exec 網址,B7 貼 Token,勾選 B8。完成登記後,把 B11 的整行 /start 綁定碼 傳給自己的 Bot 私訊,確認收到「綁定完成」。

Token 與綁定碼只留給自己,不要貼到本網頁、群組或公開文件。

設定頁欄位示意
B6
Web App /exec 網址
B7
BotFather Token
B8
☑ 套用 Telegram 設定
B11
/start 綁定碼

03 / THE SOURCE IS YOURS

兩份檔案,就能開始。

由同一份建置產物同步,
複製前核對檔案完整性。

正在載入並核對發布檔…

A

appsscript.json

下載 .json ↓

貼入 Apps Script 的資訊清單,保留此專案需要的三項權限。

正在載入資訊清單…

檔案資訊載入中

B

AzLedger-R9-Full.gs

直接下載 .gs ↓

完整單一發布程式,貼入清空後的程式碼檔。原始碼預設收合;複製與下載均包含全文。

展開完整程式碼

約 768 KB · 正在取得精確大小與 SHA-256

若直接以檔案方式開啟網頁,瀏覽器可能阻擋載入。請使用 HTTPS 網站或本機 HTTP 預覽。授權與 Token 設定都在你自己的 Google 專案完成。

04 / A SMALL MESSAGE, A CLEARER PICTURE

記一筆,
也多了解自己一點。

直接傳給自己的 Bot。帳戶與分類使用你帳本中的名稱,日期放在句首;缺少欄位時依按鈕補選。

預設支出分類包含「飲食、購物、家居」等;國泰等自訂帳戶需先在帳戶管理建立。

現金 午餐120一筆午餐,直接入帳。
2026/11/10 國泰 好市多1500 購物指定日期與帳戶,先確認國泰已建檔。
固定 5 15000 房租 現金 家居 自動每月 5 號,自動記錄固定支出。
/預算/帳戶/往來 小明/h看預算、查餘額、問往來,隨時叫出小抄。

05 / GOOD QUESTIONS

第一次設定,
你可能想問。

出現「Google 尚未驗證這個應用程式」怎麼辦?

只有在確認這是你建立的 AzLedger 專案、程式碼來源正確,且權限符合本頁資訊清單後,才在授權頁選「進階 → 前往 AzLedger(或你自行命名的專案)」。若來源或權限不同,先停止核對;組織政策不允許時,請洽管理員。

確認專案與權限進階前往自己的專案
建立超過 10 秒,是不是壞掉了?

建表不保證 10 秒完成。請查看設定頁 B29 進度與 B31 訊息;系統會保留進度,由背景接續。發生錯誤時依訊息修正,再執行 continueAzLedgerR9,不要另建副本或刪除狀態。

為什麼 Web App 要開放 Anyone?

Telegram 的伺服器需要在未登入 Google 的情況下送達 Webhook。記帳端另有密鑰及私人帳號綁定;請保管部署資訊、Token、綁定碼與私人操作連結。若帳號所屬組織不提供 Anyone 選項,請先確認政策。

新版發布後,我的帳本會自動改變嗎?

不會。你的腳本與帳本由你管理。升級需先閱讀版本說明、核對既有資料,再手動替換完整程式並更新原 Web App 部署;歷史版本若有移轉需求,請依對應手冊處理。

免費與私有,具體代表什麼?

本專案沒有月費或中繼代管費;Google 與 Telegram 的服務及配額條件仍適用。帳本位於你的 Google Drive,開發者不會因你安裝而取得帳本權限。你自行分享給他人的腳本或試算表權限,仍由你管理。

LESS FRICTION. MORE CLARITY.

讓每一筆,都有自己的位置。

從第一步開始