寫週報或複盤一向是件讓人頭疼的事,每到週日晚上想整理這週到底幹了些什麼,往往得翻行事曆、查通訊軟體、看試算表記帳,零散的資料拼拼湊湊就耗掉半小時。今天我們就用 n8n 打造一個週報自動產生器:每週日晚上自動發動,把過去七天的紀錄撈出來算一算、理一理,交給 AI 排版成一份漂漂亮亮的 Markdown 總結。
第一站:設定週日時程鬧鐘
在畫布新增「Schedule Trigger」節點,將週期切換為每週(Weeks),觸發日選在週日晚上九點或十點。這時候一週的事情差不多告一段落,正適合讓系統在背景默默彙整資料,準備迎接下一週。
第二站:撈取過去七天的原始數據
接著接上我們前幾天串好的資料來源節點,比如記錄生活開銷與瑣事的 Google Sheets,或是記錄已完成行程的 Google Calendar。關鍵在於過濾條件:我們利用時間運算功能,把檢索範圍卡在「目前時間往回推 7 天之內」。這樣就能精準撈出這週產生的所有紀錄,既不漏掉任何一筆,也不會混入陳年舊帳。
第三站:用 Code 節點做數據統計
撈出來的資料可能有一大堆分散的列,如果直接整包丟給 AI,有時候數字統計容易出小差錯。這時候前面學到的 Code 節點就派上用場了:寫幾行輕量 JavaScript,把這週的花費總額加總算好、算出一共完成了多少項待辦事項,並把不同類別的項目分類整理好。把算好的確定數字交給下游,結論才不會有誤差。
第四站:讓 AI 撰寫條理分明的週報
把統計好的數字和各項具體活動摘要餵給 AI 節點,提示詞可以這樣要求:「你是一位高效率的個人生產力助理。請根據以下這週的活動紀錄與統計數據,撰寫一份結構工整的本週回顧報告。請嚴格使用標準 Markdown 語法排版,包含四大區塊:本週核心進度、數據統計概況、值得留意的亮點或花費、以及下一週的改進建議。語氣俐落專業,避免冗長空話。」
第五站:自動匯出與存檔
AI 吐出排版好的 Markdown 文本後,最後一步是看你想把它存去哪裡。可以直接接上 Google Drive 節點建立一份新的文件存檔、透過 Notion 節點直接 append 進每週覆盤頁面,或者直接把這段排版好的精美文字發送到個人的 Discord / Slack 紀錄頻道。週日晚上打開手機,這週的亮點與數據已經整整齊齊擺在眼前,複盤省時又省力。明天我們走出單向通報,正式打造一個能雙向對話的 Telegram / LINE 聊天機器人。