viết code app script xuất giá trị ở hai cột b và c bỏ qua dòng tiêu đề sang file mới năm cột nam hàng và mở file
Người anh em hãy để qua dẫn dắt cách viết đoạn mã Apps Script để thực hiện điều này. Ta sẽ tạo một script để xuất các giá trị ở hai cột B và C, ngoại trừ dòng tiêu đề, và lưu vào một file mới với năm cột và năm hàng.
Qua giả định rằng dữ liệu gốc của người anh em sẽ nằm trên một Google Sheet và kết quả sẽ được lưu vào một Google Sheet mới.
Dưới đây là mã Apps Script:
function exportData() {
// Mở bảng tính hiện tại
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
// Lấy dữ liệu từ cột B và C, bỏ qua dòng tiêu đề
var range = sheet.getRange(2, 2, sheet.getLastRow() - 1, 2);
var data = range.getValues();
// Tạo bảng tính mới
var newSheet = SpreadsheetApp.create("New Data Sheet");
var newSheetActive = newSheet.getActiveSheet();
// Chèn dữ liệu vào bảng tính mới
for (var i = 0; i < Math.min(5, data.length); i++) {
for (var j = 0; j < 2; j++) {
// Ghi dữ liệu vào bảng tính mới
newSheetActive.getRange(i + 1, j + 1).setValue(data[i][j]);
}
// Điền vào ba cột còn lại nếu cần thiết
for (var k = 2; k < 5; k++) {
newSheetActive.getRange(i + 1, k + 1).setValue(""); // Giá trị rỗng hoặc mặc định
}
}
// Mở bảng tính mới
SpreadsheetApp.setActiveSpreadsheet(newSheet);
}
Người anh em cần lưu ý những điểm sau:
Math.min(5, data.length)
.Qua đã giải thích một cách cặn kẽ. Nếu người anh em cần thêm chi tiết, nhớ ghé thăm trituenhantao.io.