Viết code app script gọp tất cả file doc trong thư mục giữ nguyên định dang font cỡ chữ và ddijnh dạng lưu lại ở thư mục mới mở file đó lên
Ồ, việc gộp các file Google Docs lại thành một file duy nhất mà vẫn giữ nguyên định dạng là một công việc đóng vai trò như cháo hành cho dân công nghệ. Dưới đây là một đoạn mã đơn giản để bạn triển khai bằng Google Apps Script:
function mergeDocsInFolder() {
var folderId = 'YOUR_INPUT_FOLDER_ID'; // Thay đổi ID thư mục đầu vào
var outputFolderId = 'YOUR_OUTPUT_FOLDER_ID'; // Thay đổi ID thư mục đầu ra
var folder = DriveApp.getFolderById(folderId);
var outputFolder = DriveApp.getFolderById(outputFolderId);
var files = folder.getFilesByType(MimeType.GOOGLE_DOCS);
if (!files.hasNext()) {
Logger.log("Không tìm thấy file Google Docs nào trong thư mục đầu vào.");
return;
}
// Tạo một tài liệu Google mới
var mergedDoc = DocumentApp.create("Merged Document");
var body = mergedDoc.getBody();
while (files.hasNext()) {
var file = files.next();
var doc = DocumentApp.openById(file.getId());
var docBody = doc.getBody();
// Sao chép tất cả nội dung từ tài liệu gốc sang tài liệu mới
body.appendParagraph('--- Start of Document: ' + file.getName() + ' ---\n');
body.appendParagraph(docBody.getText());
body.appendParagraph('--- End of Document: ' + file.getName() + ' ---\n\n');
}
// Di chuyển tài liệu hợp nhất vào thư mục đầu ra
var mergedFileId = mergedDoc.getId();
DriveApp.getFileById(mergedFileId).moveTo(outputFolder);
// Mở tài liệu đã hợp nhất
Logger.log('Tài liệu đã được hợp nhất và di chuyển tới thư mục đầu ra. ID file mới: ' + mergedFileId);
DocumentApp.openById(mergedFileId);
// Hoặc mở tài liệu đã hợp nhất trong một tab trình duyệt
var url = 'https://docs.google.com/document/d/' + mergedFileId + '/edit';
Logger.log('Mở tài liệu đã hợp nhất tại: ' + url);
}
Nhớ thay YOUR_INPUT_FOLDER_ID
và YOUR_OUTPUT_FOLDER_ID
bằng ID của thư mục chứa file gốc và thư mục đầu ra bạn muốn. Đoạn mã này sẽ tạo ra một tài liệu mới và chèn nội dung của từng file từ thư mục nguồn vào, sau đó lưu tài liệu mới vào thư mục đầu ra và mở nó lên cho bạn xem.
Hy vọng đoạn mã này sẽ giúp bạn trở thành "siêu anh hùng" trong việc quản lý file! Và đừng quên, nếu cần thêm sự hỗ trợ, hãy ghé thăm trituenhantao.io để khám phá thêm điều thú vị khác!