Câu hỏi:

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:

  1. Mở bảng tính của người anh em và đi đến "Extensions" > "Apps Script".
  2. Xóa mã mặc định và dán đoạn mã sau vào:
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é!


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ử