AI應用-用AI幫我寫批次下載試算表中的檔案資料

AI應用-用AI幫我寫批次下載試算表中的檔案資料

更新於 發佈於 閱讀時間約 3 分鐘

我的應用情境

我們最近辦了學生的年會,學生會透過表單繳交資料,資料上傳到雲端硬碟。接下來我們要處理的是

  1. 將學生分組
  2. 在學生分組資料中
    1. 做排序 依據校名、依據姓名
    2. 根據排序的資料找出重複的資料
    3. 再篩選一次重複資料(因為Excel的篩選機制可能會漏掉資料)
  3. 篩選完後,我們將試算表提供給評審(不過要記得先幫評審開資料夾瀏覽權限
  4. 提供學生報名的檔案給評審(如果評審不想一個一個點的話
但是,要怎麼做啊!以前從來沒有處理過。於是,我把我的需求跟AI許願,他給了我一些工作方法,我當然柿子挑軟的吃啊!所以我選擇使用google 試算表中支援的擴充功能-Apps Script

步驟也很簡單

步驟:

  1. 開啟你的 Google 試算表
  2. 點選 擴充功能 → Apps Script
  3. 貼上以下程式碼:

接著他也給了我程式碼

function downloadFilesFromGColumn() {

const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

const urls = sheet.getRange("G2:G15").getValues(); // 你的連結位於 G 欄


const folder = DriveApp.createFolder("DownloadedFiles_" + new Date().toISOString());


urls.forEach(row => {

const url = row[0];

if (url && url.includes("drive.google.com")) {

const fileIdMatch = url.match(/[-\w]{25,}/);

if (fileIdMatch) {

const fileId = fileIdMatch[0];

try {

const file = DriveApp.getFileById(fileId);

folder.createFile(file.getBlob()).setName(file.getName());

} catch (e) {

Logger.log("❌ 錯誤下載:" + url + "(可能沒權限或非檔案連結)");

}

}

}

});


Logger.log("✅ 所有檔案已下載到 Google 雲端硬碟中的資料夾:" + folder.getName());

}

重點是這一行(const urls = sheet.getRange("G2:G15").getValues(); // 你的連結位於 G 欄

我得知道我要抓的檔案連結在哪一欄,從哪個欄位到個欄位(G2:G15

然後執行這隻程式,並且提供權限(他要能夠增刪你的雲端硬碟資料),接著就等它在你的雲端硬碟建立資料夾,並且將你要的資料抓過去那個資料夾放好。等一下後,再下載那個資料夾就好囉!

這個很適合辦活動的人使用

avatar-img
deediao的沙龍
36會員
23內容數
隨便寫的東西,大家加減看。預計2026年8月後改數位遊牧思維,覺得還想繼續看的,就用咖啡贊助吧!
留言
avatar-img
留言分享你的想法!
deediao的沙龍 的其他內容
因為辦活動,我們需要在徵件結束後,快速整理學生的資料,作為成果手冊印刷用。不過要完成這項工作,我們必須找到特定學生上傳的檔案連結,並且將它搜集到個別的資料夾中,才能將它分享給印刷廠商排版處理。 所以我跟AI聊到我的需求,他給我蠻詳細的程式建議,並且寫出適當的程式 function copyMul
前幾天我寫了一篇心得 接下來精進計劃裡面應該都會有SEL,但是會用什麼模式去推廣呢?我問了一個這樣的問題 如果按照以前的推廣模式,應該是... 訓練一大批種子教師,使用公版簡報,照版宣科?然後再建一個平台,徵集一堆難以複製在實際課堂的教案? 還是用線上研習快速達成教師研習時數? 但是或許也
我在看雜誌的時候看到了一本書 BCG企畫思考:頂尖顧問教你從無到有, 推出主管和客戶都滿意的提案 根據雜誌頁面的說明,我覺得這本書很適合我。 但是我的書單已經很長了,我真的需要這本書籍嗎?這是我的靈魂提問 我想 這是我有興趣的新領域,而且我想花點時間研究 這是我既有研究領域的延伸,剛好這
因為辦活動,我們需要在徵件結束後,快速整理學生的資料,作為成果手冊印刷用。不過要完成這項工作,我們必須找到特定學生上傳的檔案連結,並且將它搜集到個別的資料夾中,才能將它分享給印刷廠商排版處理。 所以我跟AI聊到我的需求,他給我蠻詳細的程式建議,並且寫出適當的程式 function copyMul
前幾天我寫了一篇心得 接下來精進計劃裡面應該都會有SEL,但是會用什麼模式去推廣呢?我問了一個這樣的問題 如果按照以前的推廣模式,應該是... 訓練一大批種子教師,使用公版簡報,照版宣科?然後再建一個平台,徵集一堆難以複製在實際課堂的教案? 還是用線上研習快速達成教師研習時數? 但是或許也
我在看雜誌的時候看到了一本書 BCG企畫思考:頂尖顧問教你從無到有, 推出主管和客戶都滿意的提案 根據雜誌頁面的說明,我覺得這本書很適合我。 但是我的書單已經很長了,我真的需要這本書籍嗎?這是我的靈魂提問 我想 這是我有興趣的新領域,而且我想花點時間研究 這是我既有研究領域的延伸,剛好這