Я считаю, что макроэлемент 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();
. И теперь это работает.