這是延續上一篇「讓任何人上傳檔案到你的google雲端硬碟」,所寫的使用說明。基本上,它是利用 google script 讓別人將檔案上傳到你的 google 雲端硬碟。

★建議您先登入google,以方便以下的操作。

1.這裡,按 click here,它會自動將一份script複製到你的雲端硬碟。
01
2.先重新命名,這樣就可以據不同目的使用不同的 script。
01a  03
3.在 server.gs 中找 dropbox = “Student Files”,把它改為你要別人上傳檔案之後放置的資料夾。
等一下別忘了要在雲端硬碟中開這個資料夾。
02
4.form.html裡有2處要修改。

例如:your name 改為 班級+座號。(這欄其實根本不會出現在檔案中。所以我要求同學交作業時,檔名一律必須是40xyy某某某+作業名稱),系統會自動以檔名排序,方便尋找。
upload file 改為「確認送出」。
目的只是為了讓小學生看得懂。04

5. 04a
6.改好之後,記得存檔。
04b
7.存好檔之後就要「執行/doGet」取得授權。
05
8.05a
9.05b
10.版本名稱要改一下,可是似乎系統會再自動變更,別介意。
要先執行2,才能按「部署」。05d
11. 05c
12.05e
13.複製那一大串網址。
05f
14.由於剛才我們已經登入google,如果在同一個瀏覽器測試就不準。

所以要找另一個瀏覽器,在網址列貼上那一大串網址,就可以先測試一下是否能正常運作。如果沒有看到畫面,就要回頭檢查哪兒做錯了。
 05g

15你可以試試看上傳檔案。別忘了,google雲端硬碟要有資料夾哦~

如果您看到 Files uploaded successfully …… 那就表示成功了!
 05h

讓同學確認上傳作業成功的方法是,將google雲端硬碟的該資料夾,設定為「公開在網路上」,取得網址,就可以讓同學自行確認,我就不多說了。(前面說過,我要求同學交作業時,檔名一律必須是「40xyy某某某+作業名稱」,系統會自動以檔名排序,方便尋找。)

這個做法適用於一個學期交多個作業,老師可以設定某個作業交到某個資料夾,不會全部作業混在一起。(見下圖)

 06

有人或許會問,這個方法能不能控制上傳檔案的格式、大小…能不能當有人上傳檔案時,自動寄出email通知老師…?很抱歉,不行。

總結一下:

1.(先登google)利用 click here ,把 script 複製到自己的google網路硬碟。
2.重新命名。
3.修改 server.gs
4.修改 form.html
5.存檔
6.執行 doGet 取得授權
7.發佈,佈署為網路應用程式…
8.取得網址
9.找另一個瀏覽器,測試一下

就醬~

剩下的就是把它設定到部落格的「選單」中囉~

搞定,收工!

最後修改日期: 2014 年 11 月 24 日

作者