Định dạng có điều kiện phức tạp có thể đạt được trong Bảng tính Google bằng Tập lệnh Google Apps. Ví dụ: bạn có thể viết một hàm thay đổi màu nền của toàn bộ một hàng dựa trên giá trị trong một trong các ô của nó, điều mà tôi không nghĩ là có thể với menu "Thay đổi màu theo quy tắc". Bạn có thể muốn đặt các kích hoạt cho chức năng này, chẳng hạn như "Bật chỉnh sửa", "Mở" và "Gửi biểu mẫu".
Tài liệu cho hàm setBackgroundRGB ()
CẬP NHẬT: Dưới đây là ví dụ về Google Apps Script về việc thay đổi màu nền của toàn bộ hàng dựa trên giá trị trong cột A. Nếu giá trị là dương, hãy sử dụng màu xanh lá cây. Nếu trống, trắng. Nếu không, màu đỏ. Xem kết quả trong Bảng tính Google công khai này . (Bạn sẽ phải đăng nhập để chạy tập lệnh, nhưng không đăng nhập bạn vẫn có thể thấy kết quả).
function colorAll() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2;
var endRow = sheet.getLastRow();
for (var r = startRow; r <= endRow; r++) {
colorRow(r);
}
}
function colorRow(r){
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getRange(r, 1, 1, 3);
var data = dataRange.getValues();
var row = data[0];
if(row[0] === ""){
dataRange.setBackgroundRGB(255, 255, 255);
}else if(row[0] > 0){
dataRange.setBackgroundRGB(192, 255, 192);
}else{
dataRange.setBackgroundRGB(255, 192, 192);
}
SpreadsheetApp.flush();
}
function onEdit(event)
{
var r = event.source.getActiveRange().getRowIndex();
if (r >= 2) {
colorRow(r);
}
}
function onOpen(){
colorAll();
}
Là một tài tài, hay nói, qua, qua, qua một khác, qua giữ,, qua một tài khác, qua giữ, qua, qua, qua, qua một khác, qua, khi khác mới, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng, mới đăng đăng, mới đăng cam cam