So, I have 2 Spreadsheet (Its "Spreadsheet" Not "Sheet) -> Test1 and Test2 I want to copy data from Test1 to Test2 when column 7 on Test1 = "Completed"
But all i can do is copy data to Sheet1 to Sheet2 in Test1 (same spreadsheet). Please Help me!
This is my code
function onEdit(event) {
var ss= SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "Main" && r.getColumn() == 7 && r.getValue() == "Completed") {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("Completed");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).copyTo(target);
}
}