【发布时间】:2019-03-14 07:58:48
【问题描述】:
我使用“whenTextEqualTo”案例应用了条件格式。这可以正常工作,并且满足此条件的单元格会根据需要突出显示。 但是,我希望突出显示该单元格所在的行。
因此,工作表 FinData 的数据位于 A2 到 G500 的范围内。我正在检查的值在 F 列中(值应该是 == "CDI")。满足此条件时,单元格将突出显示。 如何做同样的事情,但行被突出显示,即 col B 到 col G 包括在内。 我已经检查了这个post,但无法将其合并到我的下面:
function formatCDI() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var finDataSheet = ss.getSheetByName("FinData");
var range = finDataSheet.getRange("A2:G500");
finDataSheet.clearConditionalFormatRules();
var rule = SpreadsheetApp.newConditionalFormatRule()
.whenTextEqualTo("CDI")
.setBackground("#86D3FF")
.setRanges([range])
.build();
var rules = finDataSheet.getConditionalFormatRules();
rules.push(rule);
finDataSheet.setConditionalFormatRules(rules);
};
希望对此有任何帮助。 谢谢,
【问题讨论】:
标签: google-apps-script google-sheets gs-conditional-formatting