Как только подсчет функций достигает 24 часов, он сбрасывается - PullRequest
0 голосов
/ 05 июня 2019

Мой текущий скрипт отсчета сбрасывается до 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 часов и т. Д.

1 Ответ

1 голос
/ 05 июня 2019

Вместо:

var date = Utilities.formatDate(new Date(), TIME_ZONE,'hh:mm:ss a');

пожалуйста, попробуйте:

  var date = Utilities.formatDate(new Date(), TIME_ZONE,'dd/MM/yyyy hh:mm:ss a');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...