Я пытаюсь добавить строку, если в столбце найдено слово «Оба». Добавление строки отлично работает для меня, однако, когда я отправляю новый ответ формы, он переходит в последнюю строку (до процесса вставки).
function bothCondition() {
//What this does is once it finds a Cell with "Both" word, it then enters the next row and copies the data into it
var col = 6;
let sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("submitted-applications");
let typeValues = sheet.getRange("F2:F").getValues();
let fullRng;
let fullValues;
var lr = sheet.getLastRow();
var lastRequestType = sheet.getRange(lr, col).getValue();
if (lastRequestType == "Both"){
fullRng = sheet.getDataRange();
fullValues= fullRng.getValues();
let tempsheet = sheet.insertRowAfter(lr);
tempsheet.getRange(lr+1,1,1,fullValues[lr-1].length).setValues([fullValues[lr-1]])
tempsheet.getRange(lr,6).setValue("Publication Fees");
tempsheet.getRange(lr+1,6).setValue("Incentives");
lr++;
}
Есть идеи, как решить мою проблему? Оценил. С уважением, Rahaf