条件格式规则
对所选区域应用多个条件格式规则。
(function () {
// 获取所选区域
let selectedRanges = Api.GetSelection();
// 指定颜色
let redColor = Api.CreateColorFromRGB(255, 163, 163);
let greenColor = Api.CreateColorFromRGB(184, 255, 166);
selectedRanges.ForEach(function (cellRange) {
let cellValue = cellRange.GetValue();
if (!cellValue) {
return;
}
// 如果值在 300 到 1000 之间,填充绿色
if (cellValue >= 300 && cellValue <= 1000) {
cellRange.SetFillColor(greenColor);
} else if (cellValue < 50) {
// 否则填充红色
cellRange.SetFillColor(redColor);
}
// 如果值为零,给单元格添加注释
if (cellValue == 0) {
cellRange.AddComment("检查您的公式或输入,值不应为零");
}
});
})();
使用方法: GetSelection, CreateColorFromRGB, ForEach, GetValue, SetFillColor, AddComment