前言:別再浪費生命在資料分類上,用科技為你代勞
你是不是也跟我一樣,每天在工作、兼職、學習的碎片時間裡,下載了一大堆 PDF 資料、報告、自學筆記,結果它們全部亂七八糟地堆在 Google 雲端硬碟的「根目錄」裡?
每隔一段時間,就要花半小時坐在電腦前痛苦地手動「拖拉、分類」這些檔案,既費眼力又浪費生命。
身為一個利用週末實踐《極簡創業家》的一人創業者,我深知兼職的時間有多珍貴。於是,我利用 Google 內建且完全免費的隱形武器 —— Google Apps Script,幫自己寫了一個「資料管理代理」。
現在,每天凌晨,這個代理就會默默在雲端翻箱倒櫃,把我放在根目錄的 PDF,啪一聲自動、精準地飛進對應的子抽屜裡!
好東西不該私藏。這套系統我已經親測連續多天完美運作。今天這篇文章,我會把這套代碼無私分享出來,並且把它改造成「填空版」。你完全不需要懂任何程式碼,只需要像填字遊戲一樣改幾個中文字,就能直接在你的雲端硬碟複製這個自動化工具!

🛠️ 第一步:一鍵複製「萬用填空版」自動化代碼
以下是為大家準備好的代碼。請注意代碼中 帶有 // 👈 填空處 的地方,你只需要把裡面的字改成你自己的「資料夾名稱」與「檔名關鍵字」即可!
function myAutomaticFileAgent() { var root = DriveApp.getRootFolder(); var files = root.getFilesByType(MimeType.PDF); // 1. 【填空】設定你的主資料夾名稱 var mainFolderName = "學習資源"; // 👈 填入你想在根目錄建立的主抽屜名稱 var mainFolders = root.getFoldersByName(mainFolderName); var mainFolder = mainFolders.hasNext() ? mainFolders.next() : root.createFolder(mainFolderName); // 2. 【填空】設定你的 3 個子資料夾名稱(可自行修改中文字) var subFolderNames = ["一人創業", "AI運用", "個人成長"]; // 👈 填入你的三個子抽屜名稱 var subFolders = {}; for (var i = 0; i < subFolderNames.length; i++) { var name = subFolderNames[i]; var folders = mainFolder.getFoldersByName(name); subFolders[name] = folders.hasNext() ? folders.next() : mainFolder.createFolder(name); } // 3. 掃描根目錄並根據關鍵字「自動精準投放」 while (files.hasNext()) { var file = files.next(); var fileName = file.getName(); var targetFolder = null; // 💡 填空說明:當檔案名稱包含以下【引號內】的關鍵字時,就會自動飛進對應的資料夾 // 👉 規則一:對應第一個子資料夾 if (fileName.includes("創業") || fileName.includes("平台") || fileName.includes("接案") || fileName.includes("Upwork") || fileName.includes("斜槓")) { targetFolder = subFolders[subFolderNames[0]]; // 飛進第一個子資料夾 // 👉 規則二:對應第二個子資料夾 } else if (fileName.includes("AI") || fileName.includes("Gemini") || fileName.includes("ChatGPT") || fileName.includes("工具") || fileName.includes("外掛")) { targetFolder = subFolders[subFolderNames[1]]; // 飛進第二個子資料夾 // 👉 規則三:對應第三個子資料夾 } else if (fileName.includes("成長") || fileName.includes("筆記") || fileName.includes("卡片") || fileName.includes("子彈") || fileName.includes("減肥")) { targetFolder = subFolders[subFolderNames[2]]; // 飛進第三個子資料夾 } // 執行搬運 if (targetFolder) { targetFolder.addFile(file); root.removeFile(file); Logger.log("成功歸位: " + fileName + " ➜ " + targetFolder.getName()); } }}🧭 第二步:不懂技術?照著這套「快捷鍵常規」一分鐘上架
如何把上面這段代碼放進你的 Google 帳號呢?請跟著我按下這串神奇的鍵盤密碼:
- 開啟後台:打開瀏覽器,登入完全免費的 Google Apps Script 後台。
- 新建專案:點擊左上角的 「新專案」(New Project)。
- 清空畫面:點擊程式碼中間,按下 Ctrl + A(Mac 用 Cmd + A)全選,然後按下 Delete 鍵,把畫面清到完全空白。
- 貼上代碼:複製上面我給你的「萬用填空版代碼」,在空白處按下 Ctrl + V(Mac 用 Cmd + V)。
- 修改填空:根據你自己的需要,把代碼裡中文字(如資料夾名、關鍵字)修改掉。
- 儲存專案:按下 Ctrl + S(Mac 用 Cmd + S),此時程式碼名稱旁邊的黃色小圓點會消失,代表雲端儲存成功!
- 手動測試:點擊網頁頂部的 ▶️ 「執行」(Run) 按鈕。
- ⚠️ 第一次執行時,請大方點擊「審閱權限」,選擇你的帳號,並點擊「進階(Advanced)」➔「前往未命名專案(Go to unsafe)」➔「允許」,發放永久通行證給你的 AI 代理。
⏰ 第三步:開啟「定時觸發」,讓代理深夜偷偷幫你做苦工
如果每次都要點擊執行,那也不夠極簡。我們要讓它變成「每天自動運作」的真代理:
- 在 Apps Script 後台頁面的左側選單中,點擊那個像 「時鐘」 的圖標,這叫做 「觸發器」(Triggers)。
- 點擊右下角的 「新增觸發器」(Add Trigger)。
- 在設定選單中調整如下:
- 選擇要執行的功能:myAutomaticFileAgent
- 選取活動來源:「時間驅動」(Time-driven)
- 選取時間型觸發器類型:「每日計時器」(Day timer)
- 選取時段:選擇 「凌晨 1:00 至 凌晨 2:00」(或其他你睡覺的時間)
- 點擊儲存。恭喜你,你的雲端硬碟從此擁有了 24 小時在線的免費用人助理!
💡 凱樂的極簡實踐心得
在自學和創業的路上,我們常常以為需要花大錢去買昂貴的自動化軟體。但其實,懂得橫向拼接現有的免費工具,才是最厲害的跨界超能力。
我現在日常在 Obsidian 寫完筆記,一鍵導出 PDF 到雲端硬碟根目錄,拍拍屁股就去睡覺。第二天早上醒來,檔案早就整整齊齊地躺在它們該去的抽屜裡了。
你也有凌亂的雲端硬碟嗎?現在就花 3 分鐘複製這套代碼,把無聊的庶務交給 AI 代理,把寶貴的大腦頻寬,留給真正有趣的靈感、學習與嘗試吧!


發佈留言