Giáo án link (giaoan.link) chia sẻ đến các bạn một project về Google sheet App Script, Copy data From Sheet to Sheet with Conditions – Thỏa điều kiện. Khi thỏa một điều kiện vùng dữ liệu sẽ được sao chép qua một sheet mới.
Xem các project excel ứng dụng khác:
- Googlesheet Apps script Webapp | Tạo trang trắc nghiệm online như Quiz
- Google sheet Apps script | Trang trắc nghiệm Quiz – Cập nhật câu hỏi, trả lời, thời gian đếm ngược
- Google sheets | Number to text, Hàm đọc số thành chữ Ứng dụng taoh hóa đơn, phiếu chi.
- Googlesheet Apps script Webapp | Tạo mã QR Code từ nội dung nhập vào – QR Code Generator
- Google sheet apps script | Dropdown đơn giản lấy dữ liệu từ google sheet – Simple dropdown
- Apps script Webapp CSS – HTML – JS | Tạo ứng dụng Ghi chú trên nền tảng webapp – website
- Google sheet Apps script | Hàm setTimeout định thời gian xóa các trường Input khi click Button
- Apps script Webapp | Sử dụng CSS tạo hiệu ứng sóng nước – Trang trí đẹp mắt cho web và blog.
- Google sheet Apps script Tiện ích tạo mã vạch (barcode) trên webapp
- Google sheet, apps script, webapp | Load và Hiển thị biểu đồ theo năm chọn từ List box
Mã code Apps Script
function onOpen(){
let ui=SpreadsheetApp.getUi();
ui.createMenu('Custom menu')
.addItem('Copy Rows','copyRows')
.addToUi();
}
function copyRows(){
var sourceSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data');
var targetSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data1');
var dataRange = sourceSheet.getDataRange();
var dataValues = dataRange.getValues();
for(var i = 1; i<dataValues.length;i++){
if(dataValues[i][3]==="X"){
targetSheet.appendRow([dataValues[i][0],
dataValues[i][1],
dataValues[i][2]
]);
}
}
}