Как изменить формат новой даты () и объединить результат со статической строкой времени - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь установить новую функцию Date () вместе со статической временной строкой, например, «28.09.2019 22:00:00».Дата должна быть текущей, время всегда должно быть 22:00:00.Поэтому я использовал код, см. Ниже.

С текущим кодом я получаю этот результат: сб 28 сентября 2019 11:33:39 GMT + 0200 (MESZ) 22: 00: 00

Что мне нужно это (текущая дата,всегда в одно и то же время): 28.09.2019 22: 00: 00

Еще один важный момент заключается в том, что результат должен работать с моей формулой, в которой я сравниваю результат с другими временными метками, если они выше или ниже.Сравнительные метки времени в моей таблице отформатированы как «Дата / Время».


function TimeTrigger() {

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Tickerprüfung');  

  sheet.getRange("C2").setValue(new Date());
  sheet.getRange("C3").setValue(new Date() + " 22:00:00");

}

1 Ответ

1 голос
/ 28 сентября 2019
function TimeTrigger() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Tickerprüfung');

  sheet.getRange('C2').setValue(new Date());
  var date = new Date();
  date.setHours(22);
  date.setMinutes(0);
  date.setSeconds(0);
  date.setMilliseconds(0);
  sheet.getRange('C3').setValue(date);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...