从您展示的示例演示中,我记得这篇文章(作者:我)。在这种情况下,我认为使用
onSelectionChange
可以实现你的目标。示例脚本如下。
请将以下脚本复制并粘贴到 Google 电子表格的脚本编辑器中。并且,保存脚本。并且,为了以防万一,请重新打开电子表格。
function onSelectionChange(e) {
const range = e.range;
const sheet = range.getSheet();
const maxRows = sheet.getMaxRows();
const maxColumns = sheet.getMaxColumns();
sheet.getRange(1, 1, maxRows, maxColumns).setBackground(null);
sheet.getRange(range.getRow(), 1, 1, maxColumns).setBackground("#e6b8af");
sheet.getRange(1, range.getColumn(), maxRows, 1).setBackground("#c9daf8");
}
使用上述脚本时,得到如下情况。