Попытка скопировать список переменной длины - PullRequest
0 голосов
/ 25 ноября 2018

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

Файл электронной таблицысодержит 5 листов, из которых «Анализ» является одним.Он содержит 4-5 таблиц, каждая из которых разделена пустой строкой.

Сам список имеет переменную длину - иногда он состоит из 9 строк, иногда его 17. К счастью, он всегда имеет ширину в 5 столбцов.

Как только я получу список на листе B, мне нужно установитьвсе ячейки граничат с ИСТИНОЙ.

Вот код, с которым я играл:

var sss = 
SpreadsheetApp.openById(Sheet A);
var ss = sss.getSheetByName('Analysis'); // 

var tblRows = sss.getRange('Analysis!K190').getValue();
var range = SpreadsheetApp.getRange('190,5,tblRows,5'); //assign the range you want to copy
var data = range.getValues();

var tss = 
SpreadsheetApp.openById(Sheet B);
var ts = tss.getSheetByName('2018');
ts.getRange(ts.getLastRow()+1,1,tblrows,5).setValues(data);

(я не уверен, что это правильно отформатировано)

В любом случаеУ меня есть количество строк, используемых списком, сохраненных как переменная в ячейке электронной таблицы, и я хотел бы использовать это, потому что я нашел "getLastRow", чтобы получить последнюю строку листа, а не последнюю строку, котораяне является пустым(Это может доставить мне неприятности, потому что я делаю что-то не так, хотя ...) Я знаю, что я все испортил, поэтому не стесняйтесь выбрасывать все и начинать все заново, если это необходимо.

Кто угодноне хотите бросить какие-то идеи на мой взгляд?

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