Hiển thị các bài đăng có nhãn Google App Script. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Google App Script. Hiển thị tất cả bài đăng

Thứ Bảy, 14 tháng 6, 2025

Ghi dữ liệu vào ô hoặc vùng trong Google App Script

1. Giới thiệu nhanh Google Apps Script

1. Giới thiệu nhanh Google Apps Script

Google Apps Script là nền tảng dựa trên JavaScript, tích hợp sẵn với Google Sheets. Bạn có thể sử dụng để: Ghi dữ liệu vào ô; Tạo, chỉnh sửa, định dạng bảng tính; Kết nối API bên ngoài…

2. Ví dụ 1: Ghi dữ liệu vào một ô cụ thể
* Mục tiêu: Ghi từ "Xin chào" vào ô A1 trên trang tính đầu tiên.
* Đoạn code Ví dụ: 
 function ghiVaoO() {

  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  sheet.getRange("A1").setValue("Xin chào");
}
* Giải thích:

- Lệnh SpreadsheetApp.getActiveSpreadsheet():Truy cập bảng tính đang mở
- Lệnh .getActiveSheet(): Lấy sheet đang hiển thị
- Lệnh .getRange("A1"): Xác định ô A1
- Lệnh.setValue("Xin chào"): Ghi giá trị vào ô đó


3. Ví dụ 2: Ghi dữ liệu vào một vùng (nhiều ô)
* Mục tiêu: Ghi danh sách tên vào vùng từ A2 đến A5

  function ghiDanhSach() {

  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var duLieu = [
    ["An"],
    ["Bình"],
    ["Chi"],
    ["Dung"]
  ];
  sheet.getRange("A2:A5").setValues(duLieu);
}
* Giải thích:

duLieu: Là mảng hai chiều chứa dữ liệu (phải đúng kích thước với vùng A2:A5)
.setValues(duLieu)Ghi toàn bộ dữ liệu vào vùng chỉ định (A2 đến A5)
* Ghi nhớ: Khi dùng setValues()→ dữ liệu phải là mảng 2 chiều, kể cả chỉ có 1 cột hay 1 hàng
4. Ví dụ 3: Ghi dữ liệu vào vùng có nhiều hàng và nhiều cột
*  Mục tiêu: Ghi bảng điểm vào vùng A1:C3


      function ghiBangDiem() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var duLieu = [
    ["Tên", "Toán", "Văn"],
    ["An", 8, 7],
    ["Bình", 9, 6]
  ];
  sheet.getRange("A1:C3").setValues(duLieu);
}
   

* Giải thích: Mảng duLieu có 3 dòng, mỗi dòng có 3 phần tử → tương ứng với vùng A1:C3.
 5. Cách chạy code này trên Google Sheets:

*  Thực hiện:

Mở Google Sheets
Chọn menu Extensions (Tiện ích) → Apps Script
Dán code vào trình soạn thảo
Nhấn nút Run
Lần đầu chạy, bạn sẽ cần cấp quyền cho script


Thứ Sáu, 13 tháng 6, 2025

Bài đăng phổ biến

💬 Bình luận

💬 Bình luận

📌 Danh sách bình luận