Google Drive là dịch vụ lưu trữ đám mây phổ biến của Google, được hàng triệu người dùng trên khắp thế giới sử dụng để lưu trữ, chia sẻ và truy cập dữ liệu mọi lúc, mọi nơi. Tuy nhiên, mặc dù Google Drive cho phép người dùng chia sẻ tài liệu với nhau thông qua các liên kết (link), nhưng đôi khi bạn lại gặp phải tình huống muốn cho phép người khác tải dữ liệu lên Google Drive của mình mà không cần phải có tài khoản Google hoặc phải trải qua quá trình xác thực. Để giải quyết vấn đề này, bạn có thể sử dụng một đoạn script đơn giản, được phát triển bởi Digital Inspiration, giúp người khác có thể tải dữ liệu lên Google Drive của bạn mà không gặp phải bất kỳ khó khăn nào.
Thông thường, khi muốn chia sẻ dữ liệu trên Google Drive với người khác, bạn sẽ tạo một liên kết chia sẻ, sau đó gửi cho người nhận. Tuy nhiên, có một số bất tiện khi sử dụng tính năng này. Chẳng hạn, nếu người muốn tải dữ liệu lên Drive của bạn không có tài khoản Google, hoặc không muốn đăng nhập vào tài khoản Google của mình, việc sử dụng Google Drive để tải dữ liệu lên sẽ trở nên khó khăn. Thêm vào đó, bạn cũng cần phải cài đặt quyền truy cập rất chi tiết, có thể làm mất thời gian của bạn.
Vậy làm thế nào để đơn giản hóa quy trình chia sẻ dữ liệu giữa các bên mà không yêu cầu người dùng phải có tài khoản Google Drive hoặc phải qua nhiều bước xác thực? Giải pháp đơn giản và hiệu quả chính là sử dụng một đoạn script, giúp người khác có thể upload file trực tiếp lên Google Drive của bạn mà không cần tài khoản.
Đoạn script này, do Digital Inspiration phát triển, cho phép bất kỳ ai, kể cả những người không có tài khoản Google Drive, có thể tải dữ liệu trực tiếp lên Google Drive của bạn. Điều đặc biệt là người dùng không cần phải thực hiện bất kỳ bước xác thực nào. Đây là một giải pháp vô cùng tiện lợi, đặc biệt trong trường hợp bạn cần nhận tài liệu từ người khác mà không muốn tạo một tài khoản Google Drive phụ hoặc yêu cầu người khác đăng nhập.
Copy đoạn script vào Google Drive
Đầu tiên, bạn cần truy cập vào đoạn script được cung cấp bởi Digital Inspiration. Bạn có thể làm điều này bằng cách truy cập vào liên kết Google Apps Script và tạo một dự án mới. Sau đó, bạn chỉ cần copy và paste đoạn mã script sau vào trình chỉnh sửa mã:
javascript
Sao chép mã
function doGet(e) {
return HtmlService.createHtmlOutputFromFile('form.html');
}
function doPost(e) {
var file = e.parameter.file;
var contentType = e.parameter.contentType;
var folder = DriveApp.getFolderById('ID_THƯ_MỤC_CỦA_BẠN');
var blob = Utilities.base64Decode(file);
var fileBlob = Utilities.newBlob(blob, contentType);
var uploadedFile = folder.createFile(fileBlob);
return ContentService.createTextOutput('File uploaded successfully');
}
Trong đoạn mã trên, bạn cần thay ID_THƯ_MỤC_CỦA_BẠN
bằng ID thư mục Google Drive mà bạn muốn người khác upload dữ liệu vào. Bạn có thể lấy ID này bằng cách vào thư mục Google Drive của bạn, sao chép phần cuối của URL.
Mặc dù script này mang lại nhiều tiện ích, nhưng bạn cũng cần lưu ý rằng việc để người khác tải dữ liệu lên Google Drive có thể gặp một số vấn đề về bảo mật và quyền riêng tư. Bạn nên hạn chế chia sẻ URL form với những người không đáng tin cậy để tránh các vấn đề không mong muốn, như tải lên các tệp tin có nội dung độc hại.
Ngoài ra, bạn cũng cần kiểm tra thường xuyên dung lượng Google Drive của mình để đảm bảo rằng nó vẫn còn đủ không gian cho các tệp tin mới. Nếu không, bạn có thể gặp phải tình trạng bị đầy bộ nhớ.
Việc cho phép người khác tải dữ liệu lên Google Drive của bạn là một thủ thuật hữu ích, giúp bạn dễ dàng thu thập các tệp tin mà không cần phải yêu cầu người khác có tài khoản Google Drive. Đoạn script đơn giản nhưng mạnh mẽ này sẽ giúp bạn tiết kiệm thời gian và công sức, đồng thời vẫn đảm bảo rằng các tệp tin được tải lên một cách an toàn và dễ dàng. Hãy thử áp dụng thủ thuật này nếu bạn đang tìm kiếm một phương pháp nhanh chóng và tiện lợi để thu thập dữ liệu từ nhiều người mà không gặp phải các rắc rối về tài khoản hay xác thực.
Tác giả: bientap1
Nguồn tin: quantrimang .com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn