Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //статья 2: https://spreadsheets.ru/start_gas2
- function part2() {
- const data = getData();
- //выводим в лог первую строку
- Logger.log(data[0][1]);
- //выводим в лог первую строку и пятый элемент
- Logger.log(data[0][4]);
- //определяем индекс последней строки
- Logger.log(data.length);
- //определяем количество строк с данными
- const rowsWithData = data.filter(t => t.some(t => t))
- Logger.log(rowsWithData)
- Logger.log(rowsWithData.length)
- //определяем последнюю заполненную строку во втором столбце
- const lr = getLastRow(data, 2)
- Logger.log(lr)
- }
- function getLastRow(data, column) {
- var lr;
- for (x in data) {
- if (data[x][column - 1]) {
- lr = x;
- }
- }
- return lr * 1 + 1;
- }
- //статья: https://spreadsheets.ru/start_gas1
- function getData() {
- //определяем активную таблицу
- const ss = SpreadsheetApp.getActive();
- //определяем в ней Лист1
- const sheet = ss.getSheetByName('Лист1');
- //определяем на Лист1 диапазон с данными и забираем его значения
- const data = sheet.getDataRange().getValues();
- //возвращаем эти значения
- Logger.log(data);
- return data;
- }
Add Comment
Please, Sign In to add comment