Прямо сейчас этот скрипт стирает данные в строке и удаляет строку после перемещения строки на другой лист.Идея состоит в том, чтобы сохранить данные в строке и просто скопировать их после проверки комиссий.Компании и продукты, за которые оплачивается наш бизнес, остаются неизменными.Поэтому я хочу, чтобы этот сценарий скопировал строку и сохранил ее на исходном листе, чтобы я мог редактировать введенные нами ячейки в зависимости от того, сколько нам платили каждый месяц.
function Reporting() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('SunLife');
var range = s.getRange(2,1,s.getLastRow()-1,1).getValues()
for(i=s.getMaxRows()-2;i>0;i--){
var cell = range[i][0]
if(cell == 'Yes') {
var row = s.getRange(2+i,1).getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("Reporting");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).moveTo(target);
}else{continue}
}
}