首页 > 解决方案 > 单击该单元格时如何切换单元格颜色

问题描述

我正在尝试找到当您单击它时会更改(切换)单元格颜色的功能。

例如,我有一个只有数字“1”的单元格,它的默认颜色是白色,所以当我点击那个单元格时(就像你点击一个复选框一样),颜色现在应该是蓝色的。如果您再次单击它,颜色应该会变回白色等。

到目前为止我尝试了什么:

有人对我应该如何解决这个问题有解决方案吗?

标签: google-sheetsgoogle-sheets-formulaspreadsheet

解决方案


理论上,可以通过应用程序脚本功能上的onSelectionChange 触发器来实现。它可能是一个简单的函数:

  1. 获取选定或活动的单元格范围
  2. 如果背景颜色为白色,则将其更改为蓝色
  3. 如果颜色已经是蓝色,则将其改回白色

更改颜色已经可以使用该setBackground 功能


推荐阅读