3

我对使用 Google App Script 很陌生。

我正在制作一个将由我们办公室的多个用户编辑的 Google 电子表格。电子表格是订单到期日的时间表。信息经常更改(到期日期移动,添加新订单)。

当数据发生变化时,我们想让它变得明显。我认为改变单元格的颜色会是一个很好的解决方案。但是,我希望细胞颜色在一段时间后变回白色(几个小时,绝对不超过一天)。我只是在寻找一个临时的视觉提示。

一句话:我希望每次改变单元格的值时单元格的背景颜色都会改变,但我希望它在经过一定时间后变回白色。

这可以做到吗?

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

编辑行中的单元格时如何更改谷歌电子表格行颜色?

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

该问题还引用了另一个尝试完成类似操作的问题:Google 电子表格:当单元格更改文本时更改行颜色的脚本;

谢谢。

4

1 回答 1

1

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

于 2013-11-04T15:21:54.683 回答