I use the following code for an appscript
function onEdit(e) {
var range = e.range;
var reportSheet = range.getSheet();
if (reportSheet.getSheetName() != "CHRankingsRohdaten" || range.rowStart != 1 || range.columnStart != 1) return;
var ss = e.source;
var recordsSheet = ss.getSheetByName("CHDatabase")
var saveData = reportSheet.getRange("A1:F").getValues();
var lastRow = recordsSheet.getLastRow();
recordsSheet.getRange(lastRow + 1, 1, saveData.length, 6).setValues(saveData);
}
The values that triggers the onEdit()
function are loaded from another sheet by =query(importrange(
function and this does not seem to work, because the trigger is not fired. Only if I enter data by hand, then the trigger is fired. How can I run the onEdit()
function with the imported data from the =query(importrange(
function?