Я получил код онлайн и добавил в оператор if сам, и он не работал.Чего я хотел бы достичь:
- Один столбец для обозначения «ОК».Если указано «ОК», эта строка данных будет перемещена в другую электронную таблицу.
function moveData(){
var app = SpreadsheetApp;
var activeSheet = app.getActiveSpreadsheet().getActiveSheet();
var originalSheet = app.getActiveSpreadsheet().getSheetByName("Form Responses 4");
var copySheet = app.getActiveSpreadsheet().getSheetByName("RECORDS");
var lc = originalSheet.getLastColumn();
var lr = originalSheet.getLastRow();
var originalData = originalSheet.getDataRange().getValues();
for (var i=originalData.length-1; i>=1 ; --i){
var crange = originalSheet.getRange(i, 37).getValue();
if ( crange == 'ok' ){
copySheet.getRange(copySheet.getLastRow()+1, 1, 1,
originalData[i].length).setValues([ originalData[i] ]);
}
}
}