因此,我单击 A 和 1 之间的单元格来选择整个工作表,然后单击“格式”,然后单击“条件格式”并设置规则。基本上,我有大约 15 种不同的条件,但所有条件都在 F 到 O 列中,所以我使用 F:O。例如,如果文本恰好是“是”,则将背景更改为绿色。
问题是当我添加新行时,该行的格式设置停止,并且 F:O 规则被替换为 F1:O15、F17:O59 等,跳过第 16 行。
我可以使用添加行时永远不会改变的脚本吗?
您可以设置一个 onEdit 触发器,以便在每次编辑工作表时应用格式。我提供了一个函数示例,该函数将单元格 A1 的格式复制到工作表中的所有单元格。此链接将带您访问有关此类工作的 Google 文档。https://developers.google.com/apps-script/reference/spreadsheet/range
这是有关触发器的文档...https://developers.google.com/apps-script/guides/triggers/
function formatRange(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var range = sheet.getRange("A1");
range.copyFormatToRange(sheet,1,sheet.getLastColumn(),1,sheet.getLastRow())
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)