google_sheet_handler.py aktualisiert
This commit is contained in:
@@ -222,6 +222,12 @@ class GoogleSheetHandler:
|
||||
Die Daten sollten eine Liste von Listen sein (inklusive Header).
|
||||
"""
|
||||
try:
|
||||
# NEU: Prüfen, ob eine Verbindung besteht, und ggf. herstellen
|
||||
if not self.client:
|
||||
if not self._connect():
|
||||
self.logger.error("Verbindung zu Google Sheets konnte nicht hergestellt werden. Breche Schreibvorgang ab.")
|
||||
return False
|
||||
|
||||
self.logger.info(f"Greife auf Tabellenblatt '{sheet_name}' zu, um es zu leeren und neu zu beschreiben...")
|
||||
worksheet = self.client.open_by_url(self.sheet_url).worksheet(sheet_name)
|
||||
|
||||
@@ -237,7 +243,6 @@ class GoogleSheetHandler:
|
||||
|
||||
self.logger.info(f"Schreibe {num_rows - 1} neue Datenzeilen (insgesamt {num_rows} Zeilen mit Header) in '{sheet_name}'...")
|
||||
|
||||
# Setze den Range auf A1 bis zur maximal benötigten Größe
|
||||
end_col_letter = self._get_col_letter(num_cols)
|
||||
range_to_update = f'A1:{end_col_letter}{num_rows}'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user