Dies ist mein zweites Google Apps-Skript und ich stehe fest, daher würde ich mich über Unterstützung freuen.Fügen Sie eine neue Zeile in ein Google-Blatt ein und kopieren Sie eine vorformatierte Zeile darin
Anforderung: Ich möchte den Prozess des Hinzufügens einer neuen Zeile in ein Google-Blatt automatisieren.
Das Skript fügt nach einer ausgewählten Zeile eine neue Zeile ein und kopiert dann eine vorformatierte Zeile (die ausgeblendet ist) in die neue Zeile.
Fortschritt auf dem neuesten Stand: Das Skript unter die neue Zeile in Ordnung fügt, aber dann kopiert die vorformatierte Zeile in die zuvor ausgewählten Zeile statt den neuen.
Was muss geändert werden, damit das Skript in die neue Zeile kopiert wird?
function onOpen(e) {
var menu = [{name: "Row", functionName: "addRow"}]
SpreadsheetApp.getActiveSpreadsheet().addMenu("Add", menu);
}
function addRow() {
var sheet = SpreadsheetApp.getActiveSheet(), Active = sheet.getActiveCell().getRow();
var rangeToCopy = sheet.getRange("PreFormattedRow");
sheet.insertRowAfter(Active);
rangeToCopy.copyTo(sheet.getActiveCell());
}
Vielen Dank JPV. Es ist einfach, wenn du weißt wie! – aeronaut
LOL. Herzlich Willkommen, @aeronaut. – JPV