在Google表格中删除条件格式后如何获得与固定颜色相同的格式? 我尝试运行 Google Sheets 中的内置过滤器并根据颜色过滤列,然后使用条件格式产生的相同颜色为单元格着色,并对每列执行此过程。这样,单元格的颜色就变得与条件格式的颜色相同,并在删除条件格式后保持不变。
但是当页面上有很多列时,这很累。 有没有更简单的方法将条件格式转换为纯色?
我相信您的目标如下。
在本例中,使用 Google Apps 脚本。那么,下面的示例脚本怎么样?
请将以下脚本复制并粘贴到Google电子表格的脚本编辑器中,设置工作表的工作表名称(包括条件格式规则),然后保存脚本。
function myFunction() {
const sheetName = "Sheet1"; // Please set your sheet name.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
const range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());
const backgrounds = range.getBackgrounds();
sheet.clearConditionalFormatRules();
range.setBackgrounds(backgrounds);
}
运行此脚本时,“Sheet1”中的所有条件格式规则都将被删除,同时保留单元格的背景颜色。