Size: a a a

Чат | Google Таблицы и скрипты

2020 March 25

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
Ребят привет. Кто знает как вычислить на листе номер последней заполненной строки? Например мне через макрос надо написать функцию котораю будет добавлять строку не в вверху, а в самом низу сначала добавлять новую строчку а потом вписываться туда значения
источник

A

Admin in Чат | Google Таблицы и скрипты
Погуглить в чате никак?
источник

A

Admin in Чат | Google Таблицы и скрипты
Вчера писал уже
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
Admin
Вчера писал уже
ок
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
пс
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
Admin
Вчера писал уже
спс
источник

A

Admin in Чат | Google Таблицы и скрипты
DMITRIY SADCHENKO
Ребят привет. Кто знает как вычислить на листе номер последней заполненной строки? Например мне через макрос надо написать функцию котораю будет добавлять строку не в вверху, а в самом низу сначала добавлять новую строчку а потом вписываться туда значения
=МАКС( FILTER( СТРОКА(A:A); A:A<>"" ))

https://t.me/google_spreadsheets_chat/92545
источник

A

Admin in Чат | Google Таблицы и скрипты
Переслано от Eugeny Namokonov
источник

A

Admin in Чат | Google Таблицы и скрипты
DMITRIY SADCHENKO
Ребят привет. Кто знает как вычислить на листе номер последней заполненной строки? Например мне через макрос надо написать функцию котораю будет добавлять строку не в вверху, а в самом низу сначала добавлять новую строчку а потом вписываться туда значения
Для скрипта:

Сниппет для определения последней заполненной строки

function getLastRowForAdmin(sheet, column){
 var data = sheet.getDataRange().getValues();
 var lr = 0;
 data.forEach(function(x, index){
   if(x[column-1] != ''){
     lr = index;}
 })
 return lr + 1
}
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
Admin
Для скрипта:

Сниппет для определения последней заполненной строки

function getLastRowForAdmin(sheet, column){
 var data = sheet.getDataRange().getValues();
 var lr = 0;
 data.forEach(function(x, index){
   if(x[column-1] != ''){
     lr = index;}
 })
 return lr + 1
}
Респект тебе бро
источник

M

Murse in Чат | Google Таблицы и скрипты
Admin
Для скрипта:

Сниппет для определения последней заполненной строки

function getLastRowForAdmin(sheet, column){
 var data = sheet.getDataRange().getValues();
 var lr = 0;
 data.forEach(function(x, index){
   if(x[column-1] != ''){
     lr = index;}
 })
 return lr + 1
}
А встроенный метод .getLastRow() чем не подоходит? Возвращает Number, последней заполненной строки. Аналогично есть .getLastColumn(), для колонок.
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
Murse
А встроенный метод .getLastRow() чем не подоходит? Возвращает Number, последней заполненной строки. Аналогично есть .getLastColumn(), для колонок.
спасибо протестю
источник

A

Admin in Чат | Google Таблицы и скрипты
Murse
А встроенный метод .getLastRow() чем не подоходит? Возвращает Number, последней заполненной строки. Аналогично есть .getLastColumn(), для колонок.
Обсуждали уже три раза)
с этого места посмотри

https://t.me/google_spreadsheets_chat/91851
источник

M

Murse in Чат | Google Таблицы и скрипты
Вон оно что )) Спасибо, буду знать )
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
DMITRIY SADCHENKO
Респект тебе бро
мне надо это вычисление вставить в тело другой функции. А ретурн получается закрывает функцию преждевременно и ошибка выскакивает
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
var data = sheet.getDataRange('\'Отчеты\'!A3:A').getValues();
 var lr = 0;
 data.forEach(function(x, index){
   if(x[column-1] != ''){
     lr = index;}
 })
 return lr + 1
источник

DS

DMITRIY SADCHENKO in Чат | Google Таблицы и скрипты
может я неправильно диапазон назначил
источник

A

Admin in Чат | Google Таблицы и скрипты
DMITRIY SADCHENKO
var data = sheet.getDataRange('\'Отчеты\'!A3:A').getValues();
 var lr = 0;
 data.forEach(function(x, index){
   if(x[column-1] != ''){
     lr = index;}
 })
 return lr + 1
в него нужно передать sheet (только не названия, а прямо sheet)

и колонку, в которой ты будешь искать посл строку с данными на этом листе
источник

A

Admin in Чат | Google Таблицы и скрипты
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
ВЫПУСК #1: Dark kitchen в Митино с Петром Чудайкиным

Гость: @petroff1999
Google таблицы: https://t.me/google_sheets
источник