Ich habe eine Tabelle mit zwei Blättern namens "Sheet1" und "Sheet2". Ich habe ein Skript, auf klicken Sie auf den Menüpunkt ausgeführt wird:Google Script getActiveRange
function foo(){
var oSheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"),
oSheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet2");
Logger.log(oSheet1.getActiveRange().getValues());
Logger.log(oSheet2.getActiveRange().getValues());
} // foo
ich in Browser in Sheet1 wählen Sie den ersten Bereich, und klicken Sie dann auf Tabelle2, und wählen Sie den zweiten Bereich, andere auf der ersten. Ich klicke auf den Menüpunkt, starte foo(). Logger zeigt dasselbe Ergebnis für oSheet1 und oSheet2 an. Warum? Und wie kann ich die Auswahl auf inaktiven Blättern treffen? Hier
ist der Tisch mit vollem Zugang https://docs.google.com/spreadsheets/d/1lfQl9H1PW2lKL-4YJir7uxl-ZMnDR6Zn1_FndG07WGY/edit#gid=1264703349
der erste Bereich Bild - https://i.stack.imgur.com/GBdtF.png Das Bild Zweite Bereich - https://i.stack.imgur.com/Qcivq.png – roskoshinsky
Es funktioniert, wenn du legst ein ';' Semikolon nach Zeile 1 und eine Var am Anfang von Zeile 2. Natürlich müssen Sie Protokolle anzeigen und Sie werden ein paar zweidimensionale Arrays betrachten. So wird es nicht genau wie Ihre Tabelle aussehen. Aber Sie sollten sich daran gewöhnen, Ihre Daten auf diese Weise zu verschieben, weil sie um mindestens eine Größenordnung schneller ist, als wenn Sie mit Zellen herumhantieren. – Cooper
Cooper, meinen Sie Funktion foo() { var oSheet1 = SpreadsheetApp.getActiveSpreadsheet(). GetSheetByName ("Sheet1"); var oSheet2 = SpreadsheetApp.getActiveSpreadsheet(). GetSheetByName ("Sheet2"); Logger.log (oSheet1.getActiveRange(). GetValues ()); Logger.log (oSheet2.getActiveRange(). GetValues ()); SpreadsheetApp.getUi(). Alert (oSheet1.getActiveRange(). GetValues ()); SpreadsheetApp.getUi(). Alert (oSheet2.getActiveRange(). GetValues ()); } // foo - Ich wäre überrascht, wenn ein Semikolon die Situation gerettet hätte. Und dieses Fallprotokoll zeigt zwei gleiche Ergebnisse mit verschiedenen Blattauswahlmöglichkeiten. – roskoshinsky