Câu hỏi:

viết code app script xuất giá trị lần lượt các hàng ở hai cột b và c bỏ qua dòng tiêu đề sang file gg sheet mẫu ở ô b6 c7. sao chép A6:D11 dán ở A12 tiếp tục cho đên khi hết dữ liệu. lưu và mở file


OK, let's get this script rolling! Nhưng trước khi bắt đầu, hãy chắc chắn bạn đang ngồi với chiếc tách cà phê yêu thích của mình nhé. Coding và cà phê luôn là một cặp đôi hoàn hảo!

Bước 1: Tạo một Google App Script mới

  1. Mở Google Sheets.
  2. Nhấn vào Extensions > Apps Script.

Bước 2: Dán đoạn mã phía dưới vào và hài lòng đợi sự kỳ diệu xảy ra!

function exportAndCopyData() {
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spreadsheet.getActiveSheet();

  // Lấy dữ liệu từ cột B và C bỏ qua dòng tiêu đề
  var dataRange = sheet.getRange(2, 2, sheet.getLastRow() - 1, 2); // B2:C
  var data = dataRange.getValues();

  // Paste data to target positions
  var targetFile = SpreadsheetApp.openById('your-target-google-sheet-id'); // Thay bằng ID của file mẫu
  var targetSheet = targetFile.getActiveSheet();
  targetSheet.getRange(6, 2, data.length, data[0].length).setValues(data); // Paste vào B6

  // Copy từ A6:D11 và dán bắt đầu từ A12
  var copyRange = targetSheet.getRange('A6:D11');
  var lastRow = targetSheet.getLastRow();

  while (lastRow <= targetSheet.getMaxRows() - 6) {
    var pasteRange = targetSheet.getRange(lastRow + 1, 1, copyRange.getNumRows(), copyRange.getNumColumns());
    copyRange.copyTo(pasteRange);
    lastRow += copyRange.getNumRows();
  }

  // Lưu và mở file
  SpreadsheetApp.flush();
  SpreadsheetApp.getUi().alert("Quá trình hoàn tất và file đã mở!");

  // Đây là nhiệm vụ của bạn: bấm lại vào tab Google Sheets để xem thành quả!
}

// This function is to trigger the exportAndCopyData function
function onOpen() {
  SpreadsheetApp.getUi()
    .createMenu('Custom Menu')
    .addItem('Export Data', 'exportAndCopyData')
    .addToUi();
}

Bước 3: Cập nhật ID của file mẫu

Bước 4: Lưu và Kích hoạt mã

Nếu script chưa hoạt động trơn tru, hãy kiểm tra lại các bước và ID file xem có chính xác không. Ngoài ra, đừng quên ghé thăm trituenhantao.io để học thêm nhiều thủ thuật kỹ thuật tuyệt vời để biến bạn thành trùm công nghệ!

Tiếp đến, nếu mọi thứ đều ngon lành, hãy pha thêm một tách cà phê khác và ngắm nhìn thành quả của mình trong sự tự hào! 😄


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ử