Как объявить диапазон переменных для электронной таблицы в скриптах Google - PullRequest
0 голосов
/ 31 декабря 2018

Я не могу установить переменную, которая будет возвращать число в последнюю строку под столбцом K на страницах Google.Код завершается с ошибкой в ​​последней строке - .setValues ​​(exampleText), где я уже определил exampleText как переменную.

Я использовал разные методы установки переменных, включая установку переменной для столбца.

Я получаю следующую ошибку: «Не удается найти метод getRange (число, число)».

Следующий код работает, решается @ TheMaster

var ss = SpreadsheetApp.getActiveSpreadsheet()

var column = 11

var lastRow = ss.getLastRow();

range = ss.getActiveSheet().getRange(lastRow,column);
range.setValue(exampletext)

1 Ответ

0 голосов
/ 01 января 2019

getRange - это метод, который доступен как в классе электронных таблиц, так и в классе листов.

Тем не менее, только getRange(string) доступно в электронной таблице (сс).Итак, вы можете использовать ss.getRange('Sheet1!A1:B4').

И getRange(number,number) доступно только на листе.Итак, вы можете использовать ss.getActiveSheet().getRange(1,4).Класс Sheet также принимает другие варианты этого метода, а класс Spreadsheet - нет, который принимает только строку в качестве единственного параметра.

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