Webmaster

Hướng dẫn chuyển dữ liệu tài khoản Google Drive

Hiện nay, Google Drive rất được các anh em ưa chuộng để lưu trữ dữ liệu. Tuy nhiên với 15GB dung lượng miễn phí của Google, đôi khi không đủ sài cho các anh em thích lưu trữ các thể loại xem-xong-xóa. Việc backup dữ liệu sang một tài khoản google drive khác, hay chuyển dữ liệu giữa các tài khoản Google cũng khá nhì nhằng. Bài này, mình sẽ hướng dẫn các bạn cách chuyển dữ liệu từ tài khoản Google Drive này sang tài khoản Google Drive khác.

Cách chuyển dữ liệu Google Drive sang tài khoản khác

Cách này sử dụng Google Apps Script để chuyển dữ liệu tài khoản Google Drive

Bước 1: Các bạn tạo 1 folder mới trên tài khoản Google Drive cũ. Ở đây mình tạo thư mục tên DATA

Bước 2: Di chuyển toàn bộ Folder và File vào thư mục mới vừa tạo DATA

Bước 3: Chia sẻ folder DATA cho tài khoản email Google Drive mới

Bước 4: Đăng nhập vào tài khoản Google Drive mới, các bạn sẽ thấy thư mục DATA trong phần Được chia sẻ với tôi (Shared with me)

Bước 5: Truy cập vào Google Apps Script, chọn Start Scripting

Xóa hết các dòng code cũ mặc định, dán đoạn code dưới đây vào.

function duplicate() {
  
  var sourceFolder = “DATA”; //Thư mục được chia sẻ
  var targetFolder = “My_Backup”; //Tên thư mục mới sẽ tạo và lưu trữ dữ liệu của bạn
  
  var source = DriveApp.getFoldersByName(sourceFolder);
  var target = DriveApp.createFolder(targetFolder);
  if (source.hasNext()) {
    copyFolder(source.next(), target);
  }
  
}
function copyFolder(source, target) {
  var folders = source.getFolders();
  var files   = source.getFiles();
  
  while(files.hasNext()) {
    var file = files.next();
    file.makeCopy(file.getName(), target);
  }
  
  while(folders.hasNext()) {
    var subFolder = folders.next();
    var folderName = subFolder.getName();
    var targetFolder = target.createFolder(folderName);
    copyFolder(subFolder, targetFolder);
  }  
  
}

Các bạn chọn Selection function là hàm duplicate nhé. Sau đó lưu lại và chạy (nút Play cạnh con bọ). Nó sẽ hiện lên thông báo yêu cầu xác nhận tài khoản và cấp quyền cho Script, các bạn cứ làm theo hình dưới đây:

Chọn Review Permissions:

Chọn tài khoản Google Drive mới:

Ở đây nó cảnh báo bảo mật, các bạn chọn Advanced và nhấn Go to Chuyen du lieu GDrive.VIP (unsafe):

Tiếp tục nhấn Allow để cho phép:

Thế là xong rồi, các bạn uống cafe chờ dữ liệu chuyển qua thư mục My_Backup thôi. Quá trình nhanh hơi chậm thì còn tùy thuộc vào dung lượng dữ liệu của bạn nữa!

Tui là jamesblackvn!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.