bh0*_*als 6 google-sheets gs-conditional-formatting
我正在尝试使用Google电子表格自动突出显示电子表格中特定列中的值大于0的所有行.我已经找到了一些解决方案,但还没有让它工作.
我在列中有各种指标,所以说我要突出显示所有行,其中"I"列的值大于零.
有人可以帮我弄这个吗?
在条件格式设置页面上,从可用选项列表中选择"自定义公式",然后在文本字段中键入:
=$I:$I>0
Run Code Online (Sandbox Code Playgroud)
选择格式选项,然后在范围字段中键入范围.例如:
A2:Z100
Run Code Online (Sandbox Code Playgroud)
我知道的唯一解决方案是编写脚本。
下面的代码不太漂亮,但它有效:
function myFunction() {
var I_INDEX = 1;
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Highlight rows");
var dataRange = sheet.getDataRange();
var dataValues = dataRange.getValues();
for (var i=1; i<=dataRange.getNumRows(); i++) {
var row = sheet.getRange(i, 1, 1, 2);
if (dataValues[i-1][I_INDEX] > 0) {
row.setBackground("red");
}
}
}
Run Code Online (Sandbox Code Playgroud)
请参阅示例,使用“工具”-->“脚本编辑器...”来查看/运行脚本。
归档时间: |
|
查看次数: |
4198 次 |
最近记录: |