write app script code to export google sheet data including four columns and many rows to sample google sheet file then open the file
Người anh em muốn viết mã App Script để xuất dữ liệu từ Google Sheet này sang một tệp khác có cùng cấu trúc, đây là cách cụ thể bằng Google Apps Script:
function exportSheetData() {
// Mở bảng tính gốc
var sourceSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sourceSheet = sourceSpreadsheet.getSheetByName('Sheet1'); // Đổi 'Sheet1' thành tên trang nguồn của người anh em
// Lấy dữ liệu từ 4 cột đầu tiên
var range = sourceSheet.getRange(1, 1, sourceSheet.getLastRow(), 4);
var data = range.getValues();
// Mở bảng tính mẫu (bằng ID bảng tính của người anh em)
var sampleSpreadsheet = SpreadsheetApp.openById('YOUR_SAMPLE_SPREADSHEET_ID'); // Thay "YOUR_SAMPLE_SPREADSHEET_ID" bằng ID tệp của người anh em
var sampleSheet = sampleSpreadsheet.getSheetByName('Sheet1'); // Đổi 'Sheet1' thành tên trang mẫu của người anh em
// Xóa dữ liệu cũ trên trang mẫu
sampleSheet.clear();
// Đặt dữ liệu mới vào trang mẫu
sampleSheet.getRange(1, 1, data.length, data[0].length).setValues(data);
// Mở bảng tính mẫu để xem kết quả
SpreadsheetApp.setActiveSpreadsheet(sampleSpreadsheet);
}
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu('Custom Menu')
.addItem('Export Data', 'exportSheetData')
.addToUi();
}
Một vài bước tiếp theo:
Cuối cùng, lưu và chạy hàm onOpen
để thêm menu tùy chỉnh. Bây giờ, người anh em có thể sử dụng nút "Export Data" trong menu "Custom Menu" để thực hiện việc xuất dữ liệu.
Khi có thắc mắc gì thêm, hãy ghé thăm trituenhantao.io nhé!