左邊區域內容
Google 翻譯工具列(繁中Chinese to English)
無縫跑馬燈
-
photo-6680
-
photo-6679
-
photo-6678
-
photo-6677
-
photo-6676
-
photo-6675
-
photo-6674
-
photo-6673
-
photo-6667
-
photo-6665
-
photo-6666
-
photo-6668
-
photo-6669
-
photo-6670
-
photo-6671
-
photo-6672
-
photo-6664
-
photo-6663
-
photo-6662
-
photo-6661
-
photo-6660
-
photo-6657
-
photo-6647
-
photo-6648
-
photo-6649
-
photo-6650
-
photo-6651
-
photo-6652
-
photo-6654
-
photo-6655
-
photo-6656
-
photo-6658
-
photo-6659
-
photo-6653
-
photo-6643
-
photo-6637
-
photo-6638
-
photo-6639
-
photo-6640
-
photo-6641
-
photo-6642
-
photo-6644
-
photo-6645
-
photo-6646
-
photo-6630
-
photo-6631
-
photo-6632
-
photo-6633
-
photo-6635
-
photo-6636
-
photo-6634
-
photo-6621
-
photo-6615
-
photo-6616
-
photo-6617
-
photo-6618
-
photo-6619
-
photo-6620
-
photo-6622
-
photo-6623
-
photo-6624
-
photo-6625
-
photo-6626
-
photo-6627
-
photo-6628
-
photo-6629
-
photo-6614
-
photo-6606
-
photo-6605
-
photo-6604
-
photo-6607
-
photo-6608
-
photo-6610
-
photo-6611
-
photo-6612
-
photo-6613
-
photo-6609
-
photo-6601
-
photo-6600
-
photo-6602
-
photo-6603
-
photo-6594
-
photo-6587
-
photo-6588
-
photo-6589
-
photo-6590
-
photo-6591
-
photo-6586
-
photo-6592
-
photo-6593
-
photo-6595
-
photo-6596
-
photo-6597
-
photo-6598
-
photo-6599
-
photo-6585
-
photo-6584
-
photo-6583
-
photo-6581
-
photo-6575
-
photo-6576
-
photo-6577
-
photo-6578
-
photo-6580
-
photo-6579
-
photo-6582
-
photo-6574
-
photo-6573
-
photo-6572
-
photo-6571
-
photo-6570
-
photo-6566
-
photo-6559
-
photo-6560
-
photo-6561
-
photo-6562
-
photo-6563
-
photo-6564
-
photo-6565
-
photo-6567
-
photo-6568
-
photo-6569
-
photo-6557
-
photo-6549
-
photo-6550
-
photo-6551
-
photo-6552
-
photo-6553
-
photo-6555
-
photo-6556
-
photo-6558
-
photo-6554
-
photo-6544
-
photo-6543
-
photo-6545
-
photo-6546
-
photo-6547
-
photo-6548
-
photo-6542
-
photo-6541
-
photo-6540
-
photo-6539
-
photo-6538
-
photo-6537
-
photo-6536
-
photo-6535
-
photo-6534
-
photo-6533
-
photo-6532
-
photo-6531
-
photo-6529
-
photo-6530
-
photo-6528
-
photo-6527
-
photo-6526
-
photo-6525
-
photo-6524
-
photo-6523
-
photo-6522
-
photo-6521
-
photo-6520
-
photo-6519
-
photo-6518
-
photo-6517
-
photo-6516
-
photo-6514
-
photo-6515
-
photo-6513
-
photo-6512
-
photo-6511
-
photo-6510
-
photo-6509
-
photo-6508
-
photo-6507
-
photo-6506
-
photo-6504
-
photo-6505
-
photo-6503
-
photo-6502
-
photo-6501
-
photo-6500
-
photo-6499
-
photo-6498
-
photo-6497
-
photo-6496
-
photo-6495
-
photo-6494
-
photo-6493
-
photo-6491
-
photo-6492
-
photo-6490
-
photo-6489
-
photo-6487
-
photo-6488
-
photo-6486
-
photo-6485
-
photo-6484
-
photo-6480
-
photo-6479
-
photo-6483
台南市國中小學生學力檢測成績查詢系統
不迷小紅書,青春不迷途 專區
全民國防手冊
雙語中程-校園特色雙語手冊
臺灣母語日成果網
防治數位性別暴力
文山國小資通安全維護計畫及通報應變程序
作業上傳區
fb我是文山人
推薦好站
上中區域內容
各項宣導
相簿一覽
主內容區域
14-1 直接上傳檔案到你的Google雲端硬碟
讓使用者直接上傳檔案到你的Google雲端硬碟,接收檔案更輕鬆

想讓使用者不需要登入,就能直接上傳檔案到你的「Google雲端硬碟」嗎?其實我們可以利用「Google Apps Script」來製作一個簡單的檔案上傳網頁,就能達到此目的,可以運用在老師收學生的作業或報告、收集某些活動所需的檔案,用途相當多樣,而且完全免費,只要幾個步驟就能輕鬆搞定喔! 還在用E-mail來蒐集檔案或作業嗎?趕快來跟著阿正老師一塊兒來試試看這個超實用的script吧! (2015/4/27 加入多檔上傳版本)
當需要別人上傳檔案給我們的時候,通常最簡單的方式就是用Email了,不過一旦檔案一多,要整理Email裡面的附件就會是一件很痛苦的事,而且Email還有附檔大小的限制。究竟有沒有辦法能夠產生一個簡單的網頁,直接讓使用者們快速上傳檔案到自己的雲端空間呢?
其實市面上也有許多網路服務(例如GoFileDrop)可以達到此目的,只不過幾乎都是需要付費或是有功能限制,而阿正老師曾在「Digital Inspiration」部落格上看過一篇文章,裡面介紹了如何利用「Google Apps Script」(Google應用程式指令碼)讓使用者免登入也能傳檔案到自己的Google雲端硬碟中,過程相當簡單!阿正老師特別將該程式碼改寫為中文界面,來看看以下的介紹吧!
Google Apps Script
|
一、取得程式碼及授權
1.請先打開瀏覽器,登入Google之後,開啟阿正老師修改的程式碼網址,每開啟一次就會產生一個名為「檔案上傳系統 v1.0 – 副本」的程式碼,你可以依照使用需求複製多份,提供不同的使用者上傳檔案到不同資料夾中。
接著可以在Google Apps Script的畫面中修改程式的名稱,以及要上傳的路徑(資料夾如果不存在則會自行建立)。

2.再來請按下選單的【執行】→【doGet】來讓這隻程式碼能取得Google雲端硬碟的權限。

3.在「需要授權」視窗中按下〔繼續〕。

4.接著會出現一個彈現視窗,要求授予管理Google雲端硬碟的權限,按下〔接受〕即可。

5.如果你懂得基本的HTML語法,可以點選左邊的「form.html」來修改檔案上傳的畫面喔!

二、部署網路應用程式
1.完成授權、程式碼與網頁的修改後,接下來需要將這隻程式碼發佈成為「網路應用程式」,才能讓使用者來存取。請按下【發佈】選單中的【部署為網路應用程式】。

2.在出現的視窗中,完成以下設定:
- 先在「專案版本」中隨便輸入幾個字(中英數字均可),並按下〔儲存新版本〕
- 「將應用程式執行為」設定成「我(xxxxxx@gmail.com)」
- 「具有應用程式存取權的使用者」設成「任何人,甚至是匿名使用者」
- 最後按下〔部署〕按鈕即可完成

3.完成部署之後,畫面上會出現一行又臭又長的網址(可以使用goo.gl之類的短縮網址服務將它縮短),這就是你的檔案上傳系統的網址了,可以將該網址透過社群網站、Email、網頁或其他方式來公佈,知道該網址的使用者就可以免登入直接上傳檔案囉!

三、實際測試檔案上傳
1.將剛才的網址貼到瀏覽器的網址列(請使用其他的瀏覽器或是登出Google再來開啟),就會出現檔案上傳系統的網頁了,接著你可以輸入姓名並選擇檔案,按下〔上傳檔案〕即可。

2.上傳完成後,會出現「檔案上傳成功」的字樣。至於上傳的檔案能夠多大?阿正老師目前還查不到相關資料,不過實際測試的結果,傳個200MB的檔案也不成問題喔!

3.你可以在「Google雲端硬碟」的上傳資料夾中,看到已經上傳的檔案。

4.至於剛才使用者所填寫的「姓名」,則會顯示在檔案的「詳細資料」中,只要點選檔案並按下右上角的〔i〕按鈕,切換到「詳細資料」就可看到底下的「上傳者」了,是不是很方便呢?

※PS:使用者如果上傳的檔名重複怎麼辦? 沒關係,Google雲端硬碟可以允許同檔名的檔案存在喔!
四、多檔案上傳
因為有讀者希望能一次上傳多個檔案,因此阿正老師將該程式改良為多檔版,目前一次可以上傳5個檔案,如果不夠的話還可以自行增加。
新增方式如下:
1.先點選左邊的「form.html」,可看到右邊有五行HTML碼(下圖紅框處),每行表示一個檔案,你可以自己在下面新增,例如要加入第六個檔案上傳元件,可以輸入(下面的myFile6為元件編號,可自行命名但不能重複):
<input type="file" name="myFile6“>

2.接著點選左邊的「server.gs」,找到下面紅框處的程式碼,將這段複製起來,貼到紅色箭頭處(也就是在 return “檔案上傳成功… 之前),然後將裡面的變數(黃色螢光筆標示處)改掉,例如 blob5改成blob6、myFile5改成myFile6 (需和form.html裡面的相同)、file5改成file6,如此一來你想要上傳幾個檔案都不成問題啦!

3.完成之後的畫面如下圖,是不是更加方便了呢?

使用Google Apps Script來製作這種上傳系統,除了完全免費、使用簡單之外,也比第三方的同類型網路服務要來得安全許多,大家不妨也照著以上教學過程來試試看吧!

13. QR Code 產生器