Неустранимая ошибка: недостаточно памяти (выделено 1982857216) (попытка выделить 43 байта) в tcpdf

внимательно прочитав ваш вопрос, я придумал это решение:

function onOpen() {
  // get active spreadsheet
  var ss = SpreadsheetApp.getActiveSpreadsheet();

  // create menu
  var menu = [{name: "Evaluate Column C", functionName: "deleteRow"}];

  // add to menu
  ss.addMenu("Check", menu);
}

function deleteRow() {
  // get active spreadsheet
  var ss = SpreadsheetApp.getActiveSpreadsheet();

  // get active/selected row
  var activeRow = ss.getActiveRange().getRowIndex();

  // get content column C
  var columnC = ss.getRange("C"+activeRow).getValue();

  // evaluate whether content is blank or 0 (null)
  if (columnC == '' || columnC == 0) {
    ss.deleteRow(parseInt(activeRow));
  }
}

Этот скрипт создаст меню при загрузке файла и позволит вам удалить строку на основе тех критериев, которые установлены в столбце C, или нет.

0
задан Deepu Sasidharan 29 March 2019 в 11:45
поделиться