Мне нужно остановить макрос в соответствии со значением ячейки - PullRequest
0 голосов

Мне нужен этот макрос, чтобы остановить его выполнение в промежутке, который я оставляю, если значение E21 отличается от 1

, как я могу это сделать?

function _1() {
  var spreadsheet = SpreadsheetApp.getActive();
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  spreadsheet.getRange('E9').activate();
  spreadsheet.getCurrentCell().setFormula('E23');
  SpreadsheetApp.flush();
  spreadsheet.getRange('E9').activate();
  spreadsheet.getRange('E9').copyTo(spreadsheet.getActiveRange(), 
SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);


   (I NEED STOP HERE IF E21<>1)



  spreadsheet.getRange('E17').activate();

 spreadsheet.setActiveSheet(spreadsheet.getSheetByName('REGISTROS'), true);
      spreadsheet.getRange('2:2').activate();

1 Ответ

0 голосов
/ 12 мая 2019

Я не знаю, на каком листе E21, но вы можете сделать это

if(sheet.getRange('E21').getValue()!=1) return;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...