编辑时更改单元格颜色,但仅限于有限时间

时间:2013-11-04 14:41:24

标签: google-apps-script google-sheets

我对使用Google App Script非常陌生。

我正在处理一个Google电子表格,该电子表格将由我们办公室的多个用户进行编辑。电子表格是订单截止日期的时间表。信息经常变化(移动到期日,添加新订单)。

我们希望在数据发生变化时明白这一点。我认为改变细胞的颜色可以作为一个很好的解决方案。但是,我希望细胞颜色在经过一段时间后变回白色(几个小时,绝对不超过一天)。我只是在寻找一个临时的视觉提示。

在短语中:我希望每次更改单元格的值时更改单元格的背景颜色,但我希望它在经过一定时间后更改为白色。

可以这样做吗?

我通过搜索找到的最接近的解决方案是:

How to change a google spreadsheet row color, when a cell in the row is edited?

在编辑单元格时,这似乎会更改整行的颜色,但稍后不会更改颜色。

这个问题也引用了另一个试图完成类似事情的问题:Google Spreadsheet: Script to Change Row Color when a cell changes text;

感谢。

1 个答案:

答案 0 :(得分:1)

是的,可行的。将着色操作存储在scriptDb之类的某个位置。安装每小时触发器,通过查询小于限制的时间戳来恢复旧操作(比如新的Date()。getTime-1000 * 60 * 60 * 8超过8小时)