Отправить данные формы в Google листе в порядке убывания - PullRequest
0 голосов
/ 28 июня 2018

Я сохраняю данные формы в файле Google Sheets. Я написал код в связанном проекте Apps Script, и он работает нормально.

Теперь я хочу, чтобы эти данные были в порядке убывания (последние значения должны стоять на первом месте). Для этого я написал следующий код:

var headRow = 1;
sheet.insertRowAfter(headRow+1);
sheet.getRange(headRow+1, 1, 1, row.length).setValues([row]);

Но он вставляет запись в конец предыдущей записи, а не перед ней. Как я могу изменить свой скрипт, чтобы обеспечить более ранние значения первыми?

1 Ответ

0 голосов
/ 29 июня 2018

Вы используете insertRowAfter . Как определено,

Вставляет строку после заданной позиции строки.

Попробуйте использовать insertRowBefore , который будет функционировать как обратный последнему.

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