This commit is contained in:
2025-04-05 20:04:43 +00:00
parent d71ecb7f93
commit a953ac49da

View File

@@ -890,8 +890,11 @@ class GoogleSheetHandler:
self.sheet = gspread.authorize(creds).open_by_url(Config.SHEET_URL).sheet1
self.sheet_values = self.sheet.get_all_values()
def get_start_index(self):
filled_n = [row[13] if len(row) > 13 else '' for row in self.sheet_values[1:]]
return next((i + 1 for i, v in enumerate(filled_n, start=1) if not str(v).strip()), len(filled_n) + 1)
# Spalte AO entspricht dem Index 40 (wenn A=0)
filled_n = [row[40] if len(row) > 40 else '' for row in self.sheet_values[1:]]
# Da die Datenzeilen in der Tabelle ab Zeile 2 beginnen,
# starten wir die Aufzählung bei 2
return next((i for i, v in enumerate(filled_n, start=2) if not str(v).strip()), len(filled_n) + 2)
# ==================== DATA PROCESSOR ====================
class DataProcessor: