Thứ Tư, 11 tháng 4, 2018

CODE UPLOAD FILE LEN GOOGLE DRIVE

Code tạo nút nhấn upload file lên google drive 
xem video rồi làm theo nha:


Đàu tiên ta mở google lên rồi đăng nhập vào tài khoản google mà ta có
sau đó vào trang này: NHẤP VÀO ĐÂY
chọn vào menu:Tệp→Mới→Dự án .ta chọn mục: Dự án một giao diện mới hiện ra như hình:
Chú ý trong cái khung hình vuông viền bao màu đỏ (nếu có bất cứ chữ gì thì hãy xóa bỏ hết đi đê ta viết đoạn code mới của ta vào:
chúng ta bắt dầu copy và dán đoạn code dưới đây vào cái khung viền mực màu đỏ đó:
function doGet(e) {
  return HtmlService.createHtmlOutputFromFile('form.html');
}
function uploadFiles(form) {
   try {
     var dropbox = "Student Files";
    var folder, folders = DriveApp.getFoldersByName(dropbox);
     if (folders.hasNext()) {
      folder = folders.next();
    } else {
      folder = DriveApp.createFolder(dropbox);
    }
     var blob = form.myFile;    
    var file = folder.createFile(blob);    
    file.setDescription("Uploaded by " + form.myName);
         return "File uploaded successfully " + file.getUrl();
      } catch (error) {
     return error.toString();
    }
  } 
tiếp tục làm như hình:
đổi tên Mã.gs thành tên server.gs như hình:

Tiếp tục làm theo hình:
ta đưa chuột tới Tệp→Mới→Tệp Html và nhắp chuột chọn mục Tệp Html
một giao diện như hình mở ra:
ta đặt tên cho nó là form.html như hình dưới:
xong bấm Ok .Một giao diện mới hiện ra như hình dưới:
copy và dán đoạn code dưới đây vào khung viền màu đỏ:
<!-- 
    S U P P O R T
    - - - - - - -
     Web: ctrlq.org
    Twitter: @labnol
     Email: amit@labnol.org
 -->
<form id="myForm">
    <input type="text" name="myName" placeholder="Your name..">
    <input type="file" name="myFile">
    <input type="submit" value="Upload File" 
           onclick="this.value='Uploading..';
                    google.script.run.withSuccessHandler(fileUploaded)
                    .uploadFiles(this.parentNode);
                    return false;">
</form>
<div id="output"></div>
<script>
    function fileUploaded(status) {
        document.getElementById('myForm').style.display = 'none';
        document.getElementById('output').innerHTML = status;
    }
</script>
<style>
 input { display:block; margin: 20px; }
</style> 
tiếp tục làm như hình:
và:
tiếp tục
tiếp
tiếp tục



xong rồi đó như vậy sau khi copy đường link như hình trên và ta chia sẽ cho những ai muốn upload file vào google drive cua ta.
Chú Ý: dữ liệu sau khi upload sẽ vào nằm trong thư mục:Student Files 
ta vào thư mục đó để xem


Không có nhận xét nào:

Đăng nhận xét