Это же JS. Нужно получить данные с листа, перебрать строки, если галочка установлена, то переносим строку в другой лист и удаляем из первого.
Не обещаю, что оптимально, но в целом не очень сложны алгоритм:
function mvTsks() {
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Лист1');
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Лист2');
var data = sheet1.getDataRange().getValues();
for (var i = data.length - 1; i >= 0; i--) {
if (data[i][1] === true) {
sheet2.appendRow(data[i]);
sheet1.deleteRow(i + 1);
}
}
}