значение нескольких ячеек и ждать загрузки данных на основе importhtml - PullRequest
0 голосов
/ 24 апреля 2020

this macro is using for set cell values

  1.        function setvalue() {
  2.        var spreadsheet = SpreadsheetApp.getActive();
  3.        spreadsheet.getRange('C2:E3').activate();
  4.        spreadsheet.getCurrentCell().setFormula('=Links!A11');
  5.        datatransfer();
  6.        spreadsheet.getCurrentCell().setFormula('=Links!A12');
  7.        datatransfer();
  8.        spreadsheet.getCurrentCell().setFormula('=Links!A13');
  9.        datatransfer();
}

and this one use to copy after value set

function datatransfer()

    {
      var sheet = SpreadsheetApp.getActive();
      var originSheet = sheet.getSheetByName("Vedtmp");
      var listToCopy = originSheet.getRange("A4:Q2337");
      var destinationSheet = sheet.getSheetByName("bfbotmanager");
      var destinationColum = destinationSheet.getLastColumn();
      listToCopy.copyTo(destinationSheet.getRange(destinationSheet.getLastRow() + 3, 1 ,(destinationColum + 1)),{formatOnly:true});
      listToCopy.copyTo(destinationSheet.getRange(destinationSheet.getLastRow() + 3, 1 ,(destinationColum + 1)),{contentsOnly:true});
}

Respect Expeprts,

Я хочу установить значение ячейки и повторить это действие 120 раз с той же ячейкой, которая использовалась в другой ячейке в качестве импорта html, при загрузке данных я хочу скопировать это данные в другой лист. Я установил функцию для копирования данных и один макрос для установки значения ячейки, но когда я повторяю это действие, время выполнения сценария заканчивается до его завершения. пожалуйста, объясните, как решить эту проблему, так как я недостаточно хорошо разбираюсь в сценарии.

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