• Thông báo:
    Tham gia nhóm Bạn Là IT Community để học hỏi kinh nghiệm và giao lưu với diễn đàn bạn nhé 
    Xin trân trọng cảm ơn
  • Thông báo:
    Hiện tại diễn đàn cấm đi link trên chữ ký, vì vậy tất cả các thành viên vui lòng không thêm chữ ký có các đường link bán hàng, thành viên nào thêm link vào chữ ký sẽ bị xóa chữ ký và khóa tài khoản, xin cảm ơn!

Hướng dẫn Chuyển dữ liệu giữa các tài khoản Google drive bằng Google Apps Script

tuanit

Professional
Thành viên BQT
CEO Bạn Là IT
#1
Chào các bạn
Đã rất lâu rồi mình chưa viết bài trở lại
Hôm nay mình xin phép ae hướng dẫn ae cách để chuyển dữ liệu google drive qua công cụ chính chủ là Google Apps Script
Trước hết ta so sánh ưu và nhược điểm với multcloud
Ưu điểm:
- Lượng data chuyển được qua Google Apps Script lớn hơn
- Có thể lấy các file trên mạng của người khác về, không nhất thiết là của mình
Nhược điểm
- Phải treo máy để nó chạy(không mất băng thông), còn bên multcloud tắt máy vẫn chạy bình thường
- Phải nhóm dữ liệu thành 1 Folder(bên multcloud không cần nhóm)

Ta bắt đầu thôi
Ở đây mình giả sữ chuyển từ tài khoản 1 sang tài khoản 2 mọi người nhé
Các bạn nhóm toàn bộ dữ liệu cần chuyển thành 1 folder lại nhé, sau đó bấm nút chia sẻ và điền địa chỉ email của tài khoản 2
proxy.php?image=http%3A%2F%2Ffarm5.staticflickr.com%2F4824%2F46899849901_87bdbaba42_o.png&hash=8c3a99880cbba7b70987b38dfe107d3b

proxy.php?image=http%3A%2F%2Ffarm5.staticflickr.com%2F4841%2F45985170515_46e03d5d28_o.png&hash=c1d25b95e6534d9558afa61b73e2603d

Rồi như vậy là xong với tài khoản 1
Bạn sang tài khoản 2 nhé
Sau đó bấm nút được chia sẻ với tôi kiểm tra xem là đã có chưa nhé
proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7892%2F39934943413_4270e3592a_o.png&hash=b80c7dded3770620358fed13fd69ff7d
Tiếp tục bạn truy cập Google Apps Script bằng liên kết sau https://www.google.com/script/start/
Sau đó bấm Start Scripting
proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7851%2F46899876071_311b7bd9c8_o.png&hash=bd96604032c78cf2290c4ca9f678f641
Tiếp tục bấm vào Apps Script, để ý là phải đăng nhập ở tài khoản 2 nhé

proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7820%2F39934973723_45a9e4d232_o.png&hash=a6855fda875d101490696d81de8039f4

Giao diện xuất hiện, bạn xóa toàn bộ nội dung của cái cũ đi và dán cái mới vào nhé
Code mới:
Mã:
function duplicate() {
var sourceFolder = "Can chuyen"; //Thư mục được chia sẻ
var targetFolder = "Du lieu cu"; //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);
}
}
Chú ý nhớ thay đoạn code
var sourceFolder = "Can chuyen"; //Thư mục được chia sẻ
var targetFolder = "Du lieu cu"; //Tên thư mục mới sẽ tạo và lưu trữ dữ liệu của bạn
Bằng thư mục của bạn
proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7817%2F46847779072_df9c0d9af8_o.png&hash=0112cc850f905842dd9dece8491bfa8c

Sau đó bạn bấm lưu, chọn lệnh dulicate rồi run là đc nhé
proxy.php?image=http%3A%2F%2Ffarm5.staticflickr.com%2F4899%2F31958460077_327264ef80_o.png&hash=92d0e69546eded27565282fd5f4bfc4f

proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7905%2F46175060664_40dd3321f2_o.png&hash=f2f51b9a44524dd260df9370bfda5486

Đến bước này bạn đăng nhập vào tài khoản drive cũ và cấp quyền cho chúng là ok
proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7901%2F31958478757_1c8d7837b8_o.png&hash=a4faad4ce74519ef3372ce8bcb49d6da

proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7829%2F33024504148_71a8473ceb_o.png&hash=babe863132b9903fff3c1b1f586f766c
Do ứng dụng này do bạn tạo nên chưa được xác minh, bạn làm theo như hình để tiếp tục nhé
proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7857%2F31958503887_fa2238b044_o.png&hash=98b5b611a3127703163bc763f5542495

proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7895%2F46175103754_a15c0fb4f7_o.png&hash=44c265f07868cfe7d5b0ac8b42bf3122
Vậy là xong, bạn treo máy để nó tự chuyển cho bạn nhé
proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7816%2F46847860022_bd567abc9b_o.png&hash=8b2a331ae4016bdd7fe3ed4d7eece029

Vậy là xong, tận hưởng thành quả nhé
proxy.php?image=http%3A%2F%2Ffarm8.staticflickr.com%2F7912%2F39935098673_96f21dcf21_o.png&hash=1d2885561b5abfc57837b4ca3588828f

Banlait chúc bạn thành công!
Xin cảm ơn
 

Top