我有一个自定义公式,我一直在条件格式规则中使用。但是我正在尝试编写一个脚本,在打开时自动构建规则,以便它们“重置”到正确的顺序(重新排列单元格时范围变得混乱)我目前的代码是:
function onOpen() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("C1:D600");
var rule = SpreadsheetApp.newConditionalFormatRule()
.whenFormulaSatisfied(=$E1="x")
.setBackground("red")
.setRanges([range])
.build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);
}
在条件格式菜单中,我将其设置为自定义公式是... = $ E1 =“x”
如何在脚本条件格式规则构建器中使用该公式?我目前收到语法错误。
答案 0 :(得分:0)
您只需将公式放在引号中,因为它是一个字符串:
'=$E1="x"'