currently using this Google Apps script to populate formulas in same row as edits are made, but I'd like to see it populating cells on a different sheet within the same file.
It seems like I need to define destrange
as being the next empty row on a separate destination sheet but I"m not sure how to do that.
function onEdit(e){
var ui = SpreadsheetApp.getUi();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = e.range;
var sheet = range.getSheet()
var newSheet = ss.getSheetByName("Apps")
var sheetName = sheet.getName()
if(sheetName != "Form"){
return //exit function
}
var columnOfCellEdited = range.getColumn();
if (columnOfCellEdited === 1)
var range2 = range.getRow();
var destrange = newSheet.getLastRow()
sheet = newSheet
// adds the formulas
var cell = sheet.getRange("C" + destrange);
cell.setFormula('=Form!$B' + destrange);
var cell = sheet.getRange("D" + destrange);
cell.setFormula('=Form!$C' + destrange);
var cell = sheet.getRange("E" + destrange);
cell.setFormula('=Form!$D' + destrange);
var cell = sheet.getRange("F" + destrange);
cell.setFormula('=Form!$E' + destrange);
var cell = sheet.getRange("G" + destrange);
cell.setFormula('=Form!$F' + destrange);
var cell = sheet.getRange("H" + destrange);
cell.setFormula('=Form!$G' + destrange);
}