Разрешить "Отсутствует; до утверждения", чтобы скопировать значение ячейки на основе даты - PullRequest
0 голосов
/ 19 мая 2019

Я хочу скопировать значение ячейки в зависимости от даты.

function pastespecial() {

  var app = SpreadsheetApp;  
  var activeSheet = app.getActiveSpreadsheet().getActiveSheet(); 
  var currentDate = new Date();
  var spreadsheet = SpreadsheetApp.getActive();

  for (var i = 2; i <= 150; i++) {

    var workingCell = activeSheet.getRange(i, 1).getValue();


    if (workingCell = currentDate)  {

      var spreadsheet.getRange(i, 6).activate();
      spreadsheet.getRange('AB6').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
     }
   }
};

Ошибка

Отсутствует;до заявления.(строка 17, файл "макросы")

1 Ответ

1 голос
/ 19 мая 2019

Вопрос в вашей линии

var spreadsheet.getRange(....

поскольку вы не указали имя переменной в объявлении , которое начиналось с var, вы просто написали оператор (начинающийся с spreadsheet.).

Как показывают комментарии, после того, как вы исправите эту проблему, вам нужно будет пересмотреть, как каждый сравнивает Date объекты на основе их времени , а не только сам объект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...