diff --git a/google_sheet_handler.py b/google_sheet_handler.py index 2a9c7721..d245b6fe 100644 --- a/google_sheet_handler.py +++ b/google_sheet_handler.py @@ -142,4 +142,13 @@ class GoogleSheetHandler: self.logger.debug(f"Sende Batch-Update mit {len(sanitized_update_data)} Anfragen ({total_cells} Zellen)...") self.sheet.batch_update(sanitized_update_data, value_input_option='USER_ENTERED') self.logger.info(f"Batch-Update mit {total_cells} Zellen erfolgreich gesendet.") - return True \ No newline at end of file + return True + + def get_main_sheet_name(self): + """ + Stellt eine Verbindung sicher und gibt den Namen des Haupt-Tabellenblatts zurück. + """ + if not self.sheet and not self._connect(): + self.logger.error("FEHLER: Kann Sheet-Namen nicht abrufen, da keine Verbindung besteht.") + return None + return self.sheet.title \ No newline at end of file