Автоматическое копирование строки при задании определенного значения - PullRequest
0 голосов
/ 13 ноября 2018

Мне нужно автоматически копировать строку при задании определенного значения.

С Moveto работает, а с copyto - нет.

Может кто-нибудь мне помочь?TX

function myFunction3() {

    var sheetNameToWatch = "Planning";
    var columnNumberToWatch = 12;
    var valueToWatch = "Running";
    var sheetNameCopyTheRowTo = "Facturatie";

    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = SpreadsheetApp.getActiveSheet();
    var rangeToCopy = sheet.getActiveCell();

    if (sheet.getName() == sheetNameToWatch 
       && range.getColumn() == columnNumberToWatch
       && range.getValue() == valueToWatch) 
    {
          var targetSheet = ss.getSheetByName(sheetNameToMoveTheRowTo);
          var targetRange = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
          sheet.getRange(range.getRow(),1,1,sheet.getLastColumn()).copyTo(targetRange);   
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...