2017-02-14 11 views
1

Row после последней строки с данными в электронной таблице var nextRow = SpreadsheetApp.getActiveSheet().getDataRange().getLastRow()+1;Как установить несколько значений на следующей строке в Google Apps Script

Пять значений
var values = [[val1, val2, val3, val4, val5]];

Я хочу добавить выше пяти значений в колонке А к E в следующий ряд и выполнение следующего не работает (Ошибка получения: Неверная высота диапазона, была 1, но должна быть 993) SpreadsheetApp.getActiveSheet().setActiveSelection("A:E"+ nextRow).setValues(values);

ответ

1

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

Ваш спецификатор дальности - "A:E" + nextRow, но, вероятно, должен быть "A"+nextRow+":E"+nextRow. Первый, вероятно, дает вам больше, чем один ряд.

+0

Это сработало. Спасибо! – user7331530