Мой текущий скрипт отсчета сбрасывается до 0:00, когда он достигает 24 часов
Я подумал, что это может быть что-то в форматировании ячейки, и попытался добавить дату, но не работает.
function onEdit(e) {
var TIME_ZONE = "GMT+2";
var date = Utilities.formatDate(new Date(), TIME_ZONE,'hh:mm:ss a');
//if column A has been edited, set date in same row in column B
if (e.range.getColumn() == 1) {
var row = e.range.getRow();
e.source.getSheetByName('validated').getRange(row, 2).setValue(date);
var countdownrange = e.source.getSheetByName('validated').getRange(row, 4);
countdownrange.setFormulaR1C1("=R[0]C[-1]-R[0]C[-2]");
var nowrange = e.source.getSheetByName('validated').getRange(row, 3);
nowrange.setFormula("=NOW()");
}
}
Я хочу, чтобы он считал дольше, чем 24 часа, поэтому 48 часов и т. Д.