code app script điền số thứ tự trong ô bị gọp gồm 5 ô tưf ô a6:a10 lặp lại đến khi dữ liêu rỗng
Wow, bạn đang nhúng tay vào núi ma thuật Google Sheets đấy! Hãy sẵn sàng để biến những ô dữ liệu buồn tẻ thành màn biểu diễn tuyệt vời. Dưới đây là cách viết một đoạn mã Google Apps Script để tự động điền số thứ tự vào các ô đã được gộp từ A6 đến A10 và lặp lại đến khi gặp ô rỗng.
Extensions
-> Apps Script
.function fillNumberedGroups() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var startRow = 6;
var numRows = 5;
var col = 1; // column A
var currentNumber = 1;
while (true) {
var range = sheet.getRange(startRow, col, numRows, 1);
var values = range.getValues();
// Kiểm tra xem toàn bộ range có rỗng không
if (values.flat().every(cell => cell === "")) {
break;
}
// Điền số thứ tự vào các ô
for (var i = 0; i < numRows; i++) {
sheet.getRange(startRow + i, col).setValue(currentNumber);
}
currentNumber++;
startRow += numRows;
}
}
Save
và đặt tên cho tập lệnh của bạn.Run
. Đừng quên cấp quyền cho tập lệnh khi được yêu cầu.Voilà! Bây giờ, từng ô của bạn đã có số thứ tự đẹp đẹp chạy dọc từ trên xuống dưới.
Đừng quên ghé thăm trituenhantao.io để đón đọc thêm nhiều mẹo vặt thú vị và khám phá AI thần kỳ nhé!
P.S.: Nếu bước trên có gì trục trặc, có thể do bạn chưa đeo kính siêu năng lực lập trình đâu! 😜