Я пытаюсь создать в инвентаре электронных таблиц кнопку, которая бы быстро добавила нужный элемент в правый столбец моего инвентаря. У меня есть лист, посвященный этой кнопке, где вы выбираете продукт для добавления в инвентарь, затем нажимаете GO, и ваш товар попадает в один из 10 столбцов моего инвентаря (в зависимости от того, какой товар), а также количество и номер тега Выборы в списке связаны с количеством предметов на поддоне для полного поддона и номером строки, в котором они должны go в инвентаре на столе на другом листе. Я использую функцию фильтра, чтобы отобразить обе эти данные на листе кнопок, чтобы при нажатии кнопки отображаемая информация копировалась в инвентарь с использованием этой строки сценария:
var destSheet = ss.getSheetByName("Fiche");
var lastRow = destSheet.getLastRow();
var source = ss.getRange ('A3');
var destColumn = ss.getRange ('B15');
source.copyTo(destSheet.getRange(lastRow + 1, destColumn), {contentsOnly: true});
Где A3 - мое количество продукт на полном поддоне, а B15 - это столбец, в который он должен быть скопирован. Кажется, что использование переменной lastRow нормально для присвоения getRange позиции в строке, но переменная destColumn не работает для позиции столбца. Это работает только тогда, когда я заменяю его постоянным числом. Я думаю, тип данных, возвращаемых из getLastRow и getRange, не совпадают? любой совет?