Есть ли способ вставить вчерашнюю дату статически в ячейку, используя макрос в листах Google? - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть макрос для запуска в начале каждого дня, который вставляет сегодняшнюю дату, получает данные предыдущего дня, вставляет их ниже сегодняшней даты, а затем форматирует все. Проблема в том, что мне нужно, чтобы она отображала вчерашнюю, а не сегодняшнюю дату, и мне нужно, чтобы она оставалась со временем.

Я все время искал решения этой проблемы, но не могу найтивсе, что отвечает на мою проблему. Может я просто плохо в поиске. Это то, о чем идет речь в данный момент:

function MorningRoutine() {

  var spreadsheet = SpreadsheetApp.getActive();

  var date = new Date();

  spreadsheet.getActiveRangeList().setValue(date);

Мне нужен макрос для ввода вчерашней даты, но в данный момент он отображает сегодняшнюю.

1 Ответ

1 голос
/ 07 ноября 2019

Это даст вчерашнюю дату:

function MorningRoutine() {
   var spreadsheet = SpreadsheetApp.getActive();
   var date = new Date();
   date.setDate(d.getDate()-1);
   spreadsheet.getActiveRangeList().setValue(date);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...