Trong bài này, giáo án link sẽ chia sẻ đến các bạn một project về Google sheet Apps Script Ẩn Hiện các dòng trống – Hide Unhide Empty Rows. Trong nhiều trường hợp bạn cần ẩn hoạc hiện lại các dòng rỗng (không chứa dữ liệu) trên spreadsheet của google thông qua một thao tác click chuột đơn giản. Bài viết này sẽ hướng dẫn bạn thực hiện một cách nhanh chống thông qua video bên dưới và code tham khảo sẵn có.
Bạn có thể tìm hiểu và thực hiện các bài tập excel và google sheet mang tính ứng dụng sau đây:
- Google sheet, apps script, webapp “Bé Vui Phép Nhân” – Công Cụ Luyện Toán Trực Quan Cho Học Sinh Tiểu Học
- Google sheet webapp Bé Vui Học Toán – Ứng dụng Luyện Phép Chia Trực Quan Cho Học Sinh Lớp 3
- Googlesheet appscript – Hệ Thống Đăng Ký Hồ Sơ Trực Tuyến (Online Registration Portal)
- [Share Code] Biến Google Sheet thành Web App Tra Cứu Dự Án & Tài Liệu (Miễn Phí Hosting)
- Hệ Thống Quản Lý Phòng Game “Cloud-Native” với Google Apps Script
- Hệ Thống Điều Phối & Quản Lý Đội Xe Thông Minh (Web App)
- Biến Google Sheets thành Dashboard “Viễn Tưởng” phong cách Cyberpunk
- Google appscript | Hệ thống tìm thông tin và nhập liệu 2 Form-Tự động truy vấn và upload nhiều files
- Google sheet Webapp|Giáo viên chủ nhiệm quản lý điểm, thống kê xếp hạng chia sẻ cho phụ huynh
- Google sheet Webapp | Bản nâng cấp Tìm và Load Thông tin sinh viên có Hình ảnh và Bảng kết quả thi
Bạn xem code trên file “Code.gs”
//https:giaoan.link
function onOpen(){
let ui=SpreadsheetApp.getUi();
ui.createMenu("HIDE/UNHIDE")
.addItem("Hide Empty Rows","hideRows")
.addItem("UnHide Rows","unHideRows")
.addToUi();
}
let ws = SpreadsheetApp.getActiveSpreadsheet();
let ss=ws.getActiveSheet();
let range = ss.getRange("A2:C37");
let data = range.getValues();
function hideRows(){
for(var i=0;i<data.length;i++){
if(data[i].filter(String).length == 0){
ss.hideRows(i+2);
}
}
}
function unHideRows(){
for(var i=0;i<data.length;i++){
if(data[i]){
ss.showRows(i+2);
}
}
}
d
