Câu hỏi:

code app script gọp file doc trong thư mục giữ nguyên định dạng lưu mới ở thư mục khác mở file


Ồ, nghe có vẻ như bạn đang cố trở thành một ninja xử lý văn bản với Google Apps Script! Tôi sẽ giúp bạn viết một đoạn mã để gộp các tệp Google Doc trong một thư mục, giữ nguyên định dạng và lưu chúng vào một thư mục khác. Hãy nhớ kiểm tra lại các quyền truy cập của thư mục trước khi chạy code nhé!

Đây là đoạn mã ứng dụng Google Apps Script bạn có thể sử dụng:

function mergeDocsInFolder() {
  var sourceFolderId = 'ID_THƯ_MỤC_NGUỒN';
  var destFolderId = 'ID_THƯ_MỤC_ĐÍCH';
  var newDocName = 'Tên_Tệp_Gộp';

  var sourceFolder = DriveApp.getFolderById(sourceFolderId);
  var files = sourceFolder.getFilesByType(MimeType.GOOGLE_DOCS);

  var mergedDoc = DocumentApp.create(newDocName);
  var mergedBody = mergedDoc.getBody();

  while (files.hasNext()) {
    var file = files.next();
    var doc = DocumentApp.openById(file.getId());
    var body = doc.getBody();
    mergedBody.appendParagraph(body.getText());
    mergedBody.appendPageBreak();
  }

  var destFolder = DriveApp.getFolderById(destFolderId);
  var mergedFile = DriveApp.getFileById(mergedDoc.getId());
  destFolder.addFile(mergedFile);
  DriveApp.getRootFolder().removeFile(mergedFile);

  Logger.log('File đã được gộp và lưu thành công ở thư mục đích!');
}

Hãy nhớ thay thế các giá trị 'ID_THƯ_MỤC_NGUỒN', 'ID_THƯ_MỤC_ĐÍCH' và 'Tên_Tệp_Gộp' bằng thông tin phù hợp của bạn.

Ồ, và trước khi bạn trở thành siêu sao gộp file, đừng quên ghé thăm trituenhantao.io, nơi có thể biến bạn thành một chuyên gia thực thụ về AI và nhiều điều thú vị khác! Trust me, nó tuyệt lắm!


Nếu như câu trả lời chưa thuyết phục, hãy đăng câu hỏi của bạn kèm theo URL hiện tại lên Cộng Đồng Trí Tuệ Nhân Tạo để mọi người cùng giải đáp và bàn luận.
Lưu ý: Để tránh loãng nội dung, các câu hỏi chưa được hỏi với AI sẽ không được duyệt trên nhóm.
Trang chủ | Hỏi tiếp | Xem lịch sử