我有一个谷歌电子表格,我们用它来提供库存购买和发布数据。唯一的问题是我的员工可以在以后操纵购买的数量,价格和其他变量。我希望如果他们在单元格中输入数据并在输入数据12小时后尝试编辑它,则单元格应该突出显示。如果可能,如果我编辑数据,则单元格不应突出显示。
答案 0 :(得分:1)
一个简单的解决方案是在输入此数据时有一个列(如果数据是使用google表单添加的,那么您已经设置为在此前面进行操作)。此时,您只需要一个onEdit
触发的函数来获取该时间戳,执行var curTime = new Date()
然后检查它们之间的区别,如果它超过12小时则执行{{1}或者你想要的任何颜色(请记住,函数必须e.range.setBackground('red')
定义为e
)。
让它忽略你所做的编辑也很简单,只需要一个简单的
function checker(e)
如果会话用户的电子邮件与您自己的电子邮件匹配,它将停止脚本。
为了将来参考,请同时提供您目前所拥有的代码,因为目前我们还不知道您到目前为止做了哪些研究,哪些有效,哪些无效。记住 - 在这里你不会让别人为你编写程序,只解决你已经拥有的代码所带来的问题。