У меня есть список задач на листе, и я пытался найти простой способ перемещения строк с задачами на другой лист в зависимости от состояния в одном столбце (например, пусто, выполнено, оплачено). Например, задача в строке 2 помечена как «выполнено». Затем мне нужно удалить эту строку и переместить на лист с надписью «готово». Оттуда, когда задача будет оплачена, мне нужно, чтобы эта строка была удалена с вкладки «сделано» на вкладку «оплачено».
Я нашел код, который позволяет мне сделать это один раз для 1 строки, но это не повторяется для строк под ним. Вот код, который я использовал:
function ConditionalShimmy2(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName('not done');
var sheet2 = ss.getSheetByName('done');
var sheet3 = ss.getSheetByName('paid');
var cell = sheet1.getRange("f2:f277").getCell(1, 1);
var rowtoInsert = "2:277";
if(cell.getValue() == "done")
{
sheet2.insertRows(2);
var range2 = sheet2.getRange(2 ,1,1,sheet1.getLastColumn());
sheet1.getRange(cell.getRow(),1, 1, sheet1.getLastColumn()).copyTo(range2);
sheet1.deleteRow(cell.getRow());
}
}
Может кто-нибудь помочь мне закончить этот код и сообщить мне, где я ошибаюсь