描述
內容簡介
用最簡單的方式,打造專屬於你的自動化神器,
從此告別重複工作,把時間拿回來!
★ 不會寫程式也沒關係,AI 幫你一行一行生出來 ★ Google Apps Script、Python、VBA 三大語言通通教,幫你選最適合的那一個 ★ 搭配大量實用案例,讓你馬上應用在日常工作 ★ 從自動寄信、整理報表,到跨平台整合,通通一書搞定 ★ 專為初學者設計,每段程式碼都有白話說明
只要你曾經想過:「這工作可以不要一直重複做嗎?」 這本書,就是你的解答!
【簡易入門】讓你從 0 開始不怕程式 .三大熱門自動化工具:Google Apps Script、Python、VBA,一次搞懂差異 .完整入門流程:從介面操作、程式碼結構,到如何用 AI 協助寫程式 .初學者必備觀念:function、debug、權限、API…通通白話解釋
【動手實作】跟著做就會,自動化實戰案例滿載 .自動寄送報表給主管、定時備份資料、表單送出即時通知 .整合 Gmail、Google Sheets、Forms、Drive,打造你的工作助理 .案例皆搭配 GenAI 助手操作範例,讓你不懂語法也能跑起來
【自由創作】玩出自己的創意自動化 .結合多個工具,打造跨平台的工作流程 .學會部署前端小介面,讓你寫的程式更好用、更像一個小產品 .把 AI 不只放在旁邊寫程式,而是真正「嵌入」到你的程式裡面!
【本書適合】 ◎行政人員與助理:每天重複處理表單、報表、寄信、對帳 ◎中小企業老闆或主管:希望提升工作效率、又沒有程式背景 ◎會計、財務與人資人員:經常操作 Excel 或 Google Sheets ◎業務與行銷人員:身兼多工、想把流程自動化 ◎自由工作者、創作者與接案者:想靠自己建立自動化工具 ◎學生與轉職者:想打好基礎、未來走向資料分析或工程領域 |
作者簡介
|
目錄
第1 章 為什麼要學習程式自動化
1-1 自動化有什麼好處 1-2 程式自動化比你想得還簡單 1-3 如果什麼都可以問 AI,這本書的價值在哪? 1-4 本書的目標與閱讀建議
第2 章 程式自動化最重要的不是技術,而是觀念 2-1 自動化的關鍵心態 2.2 魔法是想像的世界 2-3 其實有時候自動化並不值得
第3 章 最適合一般人入門的三大程式平台 3-1 辦公室自動化的三大程式語言:Google Apps Script、Python、VBA 3-2 為什麼要比較三種語言? 3-3 與 Google 生態系完美結合的 Google Apps Script 3-4 通用性強、學習資源多的 Python 3-5 深度整合 Microsoft Office 的 VBA 3-6 如何依照需求挑選最適合的語言 3-7 我該選哪個語言?試試這個判斷流程圖
第4 章 Google Apps Script 入門 4-1 Google Apps Script 基本介面 4-2 Google Apps Script 的觸發器(Trigger) 4-3 Google Apps Script 基本語法 4-4 Google Apps Script 的執行限制
第5 章 Python 入門 5-1 建立 Python 環境 5-2 Python 基本語法 5-3 要怎麼定時執行Python 程式?
第6 章 VBA 入門 6-1 VBA 面操作 6-2 VBA 基本語法
第7 章 靠AI 開始寫你的第一支自動化程式 7-1 與AI 協作 7-2 理解AI 提供的程式碼 7-3 除錯與優化 7-4 用AI 寫程式範例 7-5 如何使用本書案例 第8 章 自動化案例 - 資訊整理與報表處理類 8-1 自動整理Google Drive 裡的檔案 8-2 自動轉存Email 附件 8-3 一鍵拆分表格:讓資料自動分類到不同工作表 8-4 一鍵匯總表格:讓多個試算表的分頁集中到一個檔案 8-5 Google Apps Script 範例:整合 Google Drive 資料夾中所有Sheets 的分頁 8-6 VBA 範例:整合資料夾中所有Excel 檔案的所有工作表 8-7 Python 範例(搭配openpyxl):整合本機資料夾中所有Excel分頁 8-8 小結與加碼建議
第9 章 自動化案例 - 溝通行銷與通知提醒類 9-1 自動寄送客製化信件或廣告 9-2 自動追蹤信件成效 9-3 任務管理:日期快到就自動提醒你 9-4 自動觸發通知訊息 9-5 自製簡易電子報系統 9-6 自動指派業務小幫手
第10 章 自動化案例 - 內容產製與轉換類 10-1 自動根據大綱產生投影片 10-2 自動翻譯投影片
第11 章 自動化案例 - 資料蒐集與自動化整合類 11-1 Linkedin 爬蟲機器人:自動抓取個人大頭照 11-2 早報自動送到手:新聞標題爬蟲教學 11-3 綜合多個功能的自動化客戶管理系統 11-4 串接開放資料 API:即時 YouBike 資訊大公開!
第12 章 開發自動化的時候,務必考慮的重點 12-1 先花點時間把資料與架構整理得乾淨整齊 12-2 Prompt 愈具體愈好⋯⋯嗎? 12-3 你是做給自己用?還是做給別人用? 12-4 你是短期用?還是要長期使用? 12-5 如何進行版本控制 12-6 什麼是版本控制? 12-7 Google Apps Script:用「部署版本」來保存歷史 12-8 Python:用「備份副本」開始,再進階使用 Git 12-9 VBA:用 Excel 自帶的「檔案備份」+ 模組匯出 12-10 總結:三種語言的版本控制建議
第13 章 AI 忘了告訴你的常見問題 13-1 我的自動化程式跑好久,怎麼改善? 13-2 自動化大量寄信,要注意哪些事情? 13-3 Google Apps Script 做的自動化功能,手機或平板也可以用嗎? 13-4 為什麼修改 Google Apps Script 程式都沒生效 13-5 缺乏權限導致 Google Apps Script 自動化失敗 13-6 蛤?這個應用程式未經 Google 驗證? 13-7 什麼是 API ?怎麼用 API ?
第14 章 不只用 AI 寫程式,更把 AI 加入你的程式 14-1 如何在你的程式裡使用 AI 之力 14-2 三個內建 AI 之力的例子
第15 章 可以靠 AI 寫程式,當然也可以靠 AI 做網頁 15-1 什麼是前端與後端? 15-2 從零做出你的第一個前端網頁 15-3 關於前端你值得知道的 prompt
第16 章 這只是開始 16-1 在修練的道路上持續精進 |
序
這本書希望幫助你既學會技法,又學會心法
寫這本書的起點,其實很簡單。
我真的很想幫你,幫你把那些一再重複、耗時又耗神的工作,通通交給電腦去做。你值得把時間用在更有價值的事情上。
我知道你可能會想:「可是我不會寫程式耶!」 沒關係,我教過上百個學生,其中絕大多數都不是工程師,也沒學過電腦科系,甚至一開始連「什麼是變數」都搞不清楚。但他們一樣做到了。
靠的不是天分,也不是熬夜啃書。而是善用 GenAI,也就是生成式人工智慧的力量,讓電腦幫你寫程式。你只要懂怎麼問問題、怎麼驗收結果,就能讓自動化為你工作。
程式自動化,其實沒那麼難。
這本書,就是希望用最簡單的語言、最生活化的例子,帶你走過「第一次成功自動化」的關鍵一哩路。
在編寫這本書的過程中,我已盡最大努力確保所附的每一段程式碼都能運作。
但也請理解,無論是 Google、Microsoft 還是 Python 的開發環境,更新速度都比我們翻書的速度還快。所以,書中的某些程式碼未來可能會失效。這並不是你的錯,也不是 AI 的錯。只是科技世界的日常。
如果你發現任何已經過時的範例,歡迎來信或透過書中的網頁連結告訴我,我會盡快更新網路上的範例檔案。
但更重要的,我希望你學會的,不只是這本書裡的某一段程式怎麼用。我真正想傳達的,是一種能與 AI 協作、解決問題、做出成果的心法。
程式碼會過時,平台會變動,但解決問題的思維方式不會過時。
未來無論你面對什麼新工具、新挑戰,都能用你在這本書學到的方式,勇敢去面對,從容找出解方。
這是一本寫給「不會寫程式」的你,也是「想更有效率工作」的你的書。 從現在開始,一起走進自動化的世界,讓 AI 成為你最強大的工作夥伴吧。
—— 亨利羊 |