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!
Extensions
> Apps Script
.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();
}
'your-target-google-sheet-id'
bằng ID của Google Sheet mẫu của bạn. Nó là đoạn mã dài trên link khi bạn mở file Google Sheet.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! 😄