Найти последнюю строку в Google Sheets - PullRequest
1 голос
/ 30 апреля 2020

Я считаю, что макроэлемент Google Sheets значительно сложнее, чем VBA. Я хочу попытаться вычислить последний занятый ряд. И тогда мне захотелось показать сообщение со значением lr. В VBA я мог бы сделать это за считанные минуты.

function Test() {
  var ss = Spreadsheetapp.getactivespreadsheet().getActiveSheet();
  var lr = ss.getLastRow();
  Browser.msgBox(lastRow);
}

Я получаю сообщение об ошибке ReferenceError: Spreadsheetapp is not defined, которое я не совсем понимаю. Я видел некоторые другие сообщения об этой проблеме в StackOverflow, но не смог понять предоставленные ответы.

Обновление

После того, как Энди прокомментировал ниже, я еще раз посмотрел и изменил свой код на var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();. И теперь это работает.

1 Ответ

3 голосов
/ 30 апреля 2020

Простое решение, мужик. Это SpreadsheetApp, а не Spreadsheetapp. Используйте * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * [0006] * * * * * * * * * * * * * * * * * * * * * * * * * 100} *

. и не является географической таблицей () по той же причине, что и выше.

https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

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