Используйте .getDataRange()
вместо .getRange(K1:P10)
, это должно возвращать только строки с фактическими данными.
var data = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Daily AA Catergory Share").getDataRange().getValues();
Edit:
Поскольку вы не можете использовать .getDataRange()
для достижения своей цели. Попробуйте использовать .getLastRow()
вместо того, чтобы передать это на getRange()
. Приведенный ниже код должен получить диапазон K1: Px (x = сколько у вас строк данных).
var dataSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Daily AA Catergory Share");
var lastRow = dataSheet.getLastRow();
var data = dataSheet.getRange(1, 11, lastRow, 6).getValues();