Как я могу приостановить скрипт Google, пока ячейка не будет иметь числовое значение c? - PullRequest
0 голосов
/ 08 февраля 2020

Пока скрипт импортирует значения из другого листа, я хочу приостановить оставшуюся часть скрипта. Когда ячейка c11 становится числовым значением c (импорт выполнен успешно), я хочу, чтобы скрипт заменил формулу копированием-вставкой ячеек «только значение». Вместо цифры c проверка пауза также будет решением. В следующий раз, когда я запустил скрипт, я вернул формулу импорта в ячейки и т. Д.

Заранее


    function updateStartHierWaarden() {
      var spreadsheet = SpreadsheetApp.getActive();
      spreadsheet.getRange('C10').activate();
      spreadsheet.getCurrentCell().setFormula('=importrange(verkoopfacturensysteem;"openstaandeFacturen!C2")');
      spreadsheet.getRange('C11').activate();
      var waarde = spreadsheet.getRange('C11').getValue();
      spreadsheet.getCurrentCell().setFormula('=importrange("bank";"saldo!a1")');
      var type = typeof waarde;


      if (type == "number") {
        spreadsheet.getRange('C10:C11').activate();
        spreadsheet.getRange('C10:C11').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
      }else{
        var ui = SpreadsheetApp.getUi();
        ui.alert('geen nummer');
      }


     /* Utilities.sleep(10000);
      var ui = SpreadsheetApp.getUi();
      ui.alert('10sec pause');
      if
      */
    }

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