Nhập dữ liệu vào ô là có thời gian ghi lại tức thời. (hiện ngày tháng năm)
Nhiều bạn đã ngay lập tức nghĩ đến hàm NOW, tuy nhiên khi sử dụng các bạn thấy ngay vấn đề đó là NOW cập nhật liên tục, không phụ thuộc vào việc bạn có thực hiện thay đổi với file hay không.
Trong video này các bạn sẽ được hướng dẫn 2 cách
1 . Sử dụng công thức hàm rất quen thuộc:
NOW (...) hoặc If(E2:E="","",if(G2:G="",now(),G2:G))
2 . Sử dụng đoạn code để thiết lập
Hi vọng video này giải quyết được vấn đề nhiều các bạn đang mắc phải trong quá trình sử dụng Google Sheets
Script ⏬
-------------------------------------------------------
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
if( s.getName() == "Xử lý bài toán cập nhật thời gian edit dữ liệu" ) { //kiểm tra tên worksheet của ô cập nhật dữ liệu
var r = s.getActiveCell();
if( r.getColumn() == 1 ) { //kiểm tra xem ô được chỉnh sửa có nằm ở cột A
var nextCell = r.offset(0, 1);
nextCell.setValue(new Date());
}
}
}
-------------------------------------------------------
Nếu hữu ích hi vọng các bạn có thể ủng hộ chúng mình với nút Share nhé
(hien ngay thang)
hien ngay thang
Trả lờiXóa