- Вы хотите поместить значение в новую строку существующего листа в электронной таблице.
- В таблице есть только один лист.
Если мое понимание верно, как насчет этой модификации? Пожалуйста, подумайте об этом как об одном из нескольких ответов.
Модифицированный скрипт:
Пожалуйста, измените 2 части следующим образом.
От:
var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();
Для того, чтобы:
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
И
От:
sheet.getRange(2, 1, results.getRows().length, headerNames.length)
.setValues(results.getRows());
Для того, чтобы:
sheet.getRange(sheet.getLastRow() + 1, 1, results.getRows().length, headerNames.length)
.setValues(results.getRows());
Ссылки:
Если я неправильно понял ваш вопрос, и это не сработало, я прошу прощения.