Ich habe einige benannte Bereiche in einem Blatt definiert, das ich später lösche. Danach bleiben die Bereiche in der Seitenleiste "Daten-> Benannte Bereiche ..." mit dem Bereich "#REF". Ich möchte sie löschen, weil ich nicht möchte, dass sie sich anhäufen.Entfernen ungültiger benannter Bereiche in GAS
Sie sind nicht in SpreadsheetApp.GetActiveSpreadsheet.getNamedRanges()
aufgeführt.
Wie kann ich sie programmatisch löschen?
Eine alternative Lösung wäre, wie man einen benannten Bereich definiert, der entfernt wird, wenn ein Blatt gelöscht wird. Dies passiert, wenn Sie einen benannten Bereich in einem Blatt haben, das dupliziert wird - der benannte Bereich hat einen Namen wie "'Sheet1Copy'! RangeName", aber es ist nicht möglich, einen Namen wie diesen zu definieren.
Der Befehl ist falsch geschrieben. Die richtige Schreibweise lautet: 'SpreadsheetApp.getActiveSpreadsheet(). GetNamedRanges()' –