Sahre Script quản lý theo dõi thời gian làm tiktok- Mr. Đặng Duy Anh

Chia sẻ các b làm tiktok hay quản lý gì đó cần theo dõi thời gian. Script này trên sheets như mình làm để quản lý clone tiktok và quản trạng thái kênh.

Ví dụ kênh BKT, Loại BM, Loại NT thời gian nào mình sẽ theo dõi trên đây và quay lại kênh khi đã đến thời gian BKT lại.

Cách làm như trong ảnh nha. Còn script thì khi bạn chỉnh sửa ô trạng trái thì sẽ tự động cập nhật ngày ở ô Date TT để theo dõi. Tương tự như bên Date Clone cũng vậy. Code các bạn chỉnh sửa số thứ tự ở cột nhé

Code:

function onEdit(e) {

if (!e) {

Logger.log(“Hàm onEdit cần được kích hoạt từ Google Sheets.”);

return;

}

var sheet = e.source.getActiveSheet(); // Lấy sheet đang được chỉnh sửa

var range = e.range; // Vùng được chỉnh sửa

var col = range.getColumn(); // Cột được chỉnh sửa

// Kiểm tra nếu chỉnh sửa ở cột L (cột 12)

if (col === 12) {

var numRows = range.getNumRows(); // Số dòng được chỉnh sửa

for (var i = 0; i < numRows; i++) {

var row = range.getRow() + i; // Lấy từng dòng trong phạm vi

var cellValue = sheet.getRange(row, col).getValue(); // Giá trị ô tại dòng hiện tại

var dateCell = sheet.getRange(row, 15); // Ô tương ứng ở cột O (cột 15)

if (cellValue !== “”) {

dateCell.setValue(new Date()); // Ghi đè ngày hiện tại vào ô

}

}

}

// Kiểm tra nếu chỉnh sửa ở cột D (cột 4)

if (col === 4) {

var numRows = range.getNumRows(); // Số dòng được chỉnh sửa

for (var i = 0; i < numRows; i++) {

var row = range.getRow() + i; // Lấy từng dòng trong phạm vi

var cellValue = sheet.getRange(row, col).getValue(); // Giá trị ô tại dòng hiện tại

var dateCell = sheet.getRange(row, 5); // Ô tương ứng ở cột E (cột 5)

if (cellValue !== “”) {

dateCell.setValue(new Date()); // Ghi đè ngày hiện tại vào ô

}

}

}

}