我正在努力解决一些我认为必须非常简单的事情。
我想以这种格式在单元格中输入时间码:“01.00.00.00”并让脚本自动将单元格的内容更改为:“01:00:00:00”
我尝试使用replacetext,我也尝试修改我在网上找到的脚本......
function onEdit(e) {
if (e.value == ".") e.range.setValue(":")
}
...但是只有在单元格中只包含一个“。”时才会更改单元格。字符,我认为它也用“:”替换整个单元格,所以它永远无法改变我的所有“。”并留下数字本身。
我不是程序员,希望对于有人帮助的人来说这很简单。
非常感谢您阅读我的问题。
答案 0 :(得分:1)
一个选项是:
function onEdit(e) {
var range = e.range, column = 3; // Column where you will apply the change
if (range.getColumn() === column)
range.setValue(e.value.replace(/\./g, ':'));
}