您是否也遇過這樣的困擾:透過 Google 表單收集了使用者上傳的圖片,但在回應的 Google 試算表中,卻只看到一長串無法直接預覽的 Google Drive 連結?每次需要查看圖片時,都得逐一點擊連結,非常耗時。
核心問題:連結 vs. 圖片
解決方案三步驟
前往 Google 表單 並建立一份新表單。 新增一個問題,並將問題類型從「選擇題」改為「檔案上傳」。 系統會提示您檔案將上傳至表單擁有者的 Google 雲端硬碟,點擊「繼續」。 您可以設定允許的檔案類型(建議勾選「圖片」)、檔案數量上限與大小上限。 為了方便管理,可以再新增一個「簡答」欄位,例如「學號」或「姓名」,讓您知道每張圖片對應的是誰。
前往您的 Google 雲端硬碟。 您會找到一個與表單同名的資料夾,裡面還有一個名為「(您問題的標題) (File responses)」的子資料夾。例如,若您的表單名為「上傳大頭照」,您會找到一個「上傳大頭照 (File responses)」的資料夾。 對著這個資料夾按右鍵,選擇「共用」>「共用」。 在「一般存取權」區塊中,將權限從「已限制」變更為「知道連結的任何使用者」。
重要提醒: 請務必對整個資料夾設定權限,而非單一檔案。這樣一來,未來所有透過表單上傳到此資料夾的圖片,都會自動繼承這個「知道連結即可檢視」的權限。
開啟回應的 Google 試算表,您會看到 C 欄(或您上傳檔案的欄位)充滿了 Google Drive 連結。 在旁邊新增一個欄位,例如 D 欄,並在 D2 儲存格輸入以下公式:
IMAGE(...):這是 Google 試算表的內建函式,能將一個有效的圖片網址轉換成圖片並顯示在儲存格中。 "http://drive.google.com/uc?export=view&id=":這是一段固定的網址前綴,是能讓 Google Drive 圖片直接顯示的關鍵。 &:這是字串連接符號。 MID(C2, FIND("id=", C2)+3, 33):這部分是為了從 C2 儲存格的原始連結中,自動抓取出檔案的「分享ID」。 FIND("id=", C2) 會找到 "id=" 在 C2 儲存格中的起始位置。 +3 是因為 "id=" 本身有 3 個字元,我們要從它後面開始抓取。 MID(..., 33) 表示從該位置開始,抓取 33 個字元(Google Drive 的分享 ID 長度通常是固定的,33 個字元非常夠用)。
輸入公式後按下 Enter,您應該就能看到圖片出現了! 點擊 D2 儲存格右下角的小藍點,向下拖曳填滿,即可將此公式應用到所有列。
總結
建立表單:在表單中加入「檔案上傳」問題。 開放權限:將存放圖片的 Google Drive 資料夾權限設為「知道連結的任何使用者」。 使用公式:在試算表中利用 IMAGE 搭配 MID 與 FIND 函式,組合出正確的圖片網址。
透過這個方法,無論是活動報名、作業繳交還是資料回報,您都能更直觀、更有效率地管理收到的圖片檔案!
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。