Ich habe die aktiven Dinge entweder von event.source.getActive ... oder von SpreadsheetApp.getActive ... aufgerufen. Welches ist richtiger. Ich habe diese aus mehreren Quellen gezogen, also verwende ich manchmal in meinem Skript einen über den anderen. Ich habe das Gefühl, ich habe versucht, sie austauschbar zu benutzen, aber die Dinge liefen schief (das war schon früh, also gab ich auf). Aber ich frage mich, welcher Weg der Beste sein sollte, oder brauche ich beide wirklich? Danke im Voraus.Wie kann man ein Ereignis in Google Scripts aufrufen?
var ss = SpreadsheetApp.getActiveSpreadsheet();//ss is active spreadhseet
var s = event.source.getActiveSheet();//s is active sheet withing spreadsheet
var r = event.source.getActiveRange();//r is active cell
var sheetAppActive = SpreadsheetApp.getActiveSheet();//sheetAppActive is active sheet within spreadsheet
var rangeAppActive = sheetAppActive.getActiveCell(); //rangeAppActive is the active cell
So für die aktive Zelle aufrufen, event.source.getActiveRange mit(); und Verwenden von SpreadsheetApp.getActiveCell(); sind gleich? –
Sie sind nicht genau gleich. –