Size: a a a

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

2018 December 23

w.

why . in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Тогда вот так

function paste(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("https://t.me/google_sheets");
var data = sheet.getDataRange().getValues()
 
//вставляем значение из последней заполненной строки (
первого столбца)

ss.getSheetByName("Лист57").getRange("a1").setValue(data[data.length-1][0])
 
}
Спасибо огромное!👍👍👍
источник

w.

why . in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Тогда вот так

function paste(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("https://t.me/google_sheets");
var data = sheet.getDataRange().getValues()
 
//вставляем значение из последней заполненной строки (
первого столбца)

ss.getSheetByName("Лист57").getRange("a1").setValue(data[data.length-1][0])
 
}
Вытащил старые формулы с таблицы и сделал так: =INDEX('Учет'!A5:A;COUNT('Учет'!A5:A))
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
why .
Вытащил старые формулы с таблицы и сделал так: =INDEX('Учет'!A5:A;COUNT('Учет'!A5:A))
Да, можно и формулой, а в чем проблемы во варианте выше?
источник

w.

why . in Чат | Google Таблицы и скрипты
Ошибку выдает(
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
why .
Ошибку выдает(
Чего пишет?
источник

w.

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

w.

why . in Чат | Google Таблицы и скрипты
ReferenceError: Объект "data" не определен. (строка 7, файл Инкассация)
источник

w.

why . in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Да, можно и формулой, а в чем проблемы во варианте выше?
Но, есть проблема, эта формула наибольшее значение вписывает(
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Вы код не весь скопировали
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
А еще вы не переименовали исходный лист (откуда забираются данные). Что-то вы совсем раслабленно к вопросу подошли :)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Тогда вот так

function paste(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("https://t.me/google_sheets");
var data = sheet.getDataRange().getValues()
 
//вставляем значение из последней заполненной строки (
первого столбца)

ss.getSheetByName("Лист57").getRange("a1").setValue(data[data.length-1][0])
 
}
Вот код, во второй строке мы определяем лист, из которого мы берем данные.

В третьей - берем все ячейки этого листа

В четвертой - вставляем на другой лист последнюю заполненную строку из пункта три (ее первый столбец)
источник

w.

why . in Чат | Google Таблицы и скрипты
function paste(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("https://docs.google.com/spreadsheets/d/18svdmYm4Q47FE-nPsBaXZrqJ5-XZ2QnSZEyRTFwM8hY/edit#gid=1355792603&range=1:19");
var data = sheet.getDataRange("Учет!1:19").getValues("Учет!A5:A")
ss.getSheetByName("Инкассация").getRange("A2:A") . setValue(data[data.length-1][0])
 
}
источник

w.

why . in Чат | Google Таблицы и скрипты
Пожалуйста, помогите
источник

w.

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

w.

why . in Чат | Google Таблицы и скрипты
я тот еще чайник(
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
В названии листа должно быть название листа
источник

EN

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

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Датарейндж указывать не надо
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Прошлый код - работает, просто в нем надо поменять в двух местах имена листов, больше ничего менять и дописывать от себя не надо
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Итак, поехали

function paste(){

// определяем Таблицу
var ss = SpreadsheetApp.getActiveSpreadsheet();

// определяем лист ИЗ КОТОРОГО мы будем брать данные
var sheet = ss.getSheetByName("Лист1");

//здесь забираем все заполненные ячейки этого листа
var data = sheet.getDataRange().getValues()
;
 
//вставляем на Лист57, в ячейку а1, первый столбец последней строки заполненного диапазона (если нужен второй столбец, то меняем [0] на [1] и так далее)
ss.getSheetByName("Лист57").getRange("a1").setValue(data[data.length-1][0])
;
 
}
источник