From 42f493a8ade38b35f8b03e5e34370d1e8bc859b0 Mon Sep 17 00:00:00 2001 From: Floke Date: Thu, 3 Apr 2025 12:50:58 +0000 Subject: [PATCH] Bugfix --- brancheneinstufung.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/brancheneinstufung.py b/brancheneinstufung.py index fc001a83..5243a4ba 100644 --- a/brancheneinstufung.py +++ b/brancheneinstufung.py @@ -416,7 +416,7 @@ def process_contact_research(): sh = gc.open_by_url(Config.SHEET_URL) main_sheet = sh.sheet1 data = main_sheet.get_all_values() - # Neue Spalten: AH (Serviceleiter), AI (IT-Leiter), AJ (Management), AK (Disponent), AL (Contact Search Timestamp) + # Für jeden Datensatz werden für vier Kategorien die Trefferanzahl ermittelt: for i, row in enumerate(data[1:], start=2): company_name = row[1] if len(row) > 1 else "" website = row[2] if len(row) > 2 else "" @@ -427,14 +427,14 @@ def process_contact_research(): count_management = count_linkedin_contacts(company_name, website, "Geschäftsführer") count_disponent = count_linkedin_contacts(company_name, website, "Disponent") current_dt = datetime.now().strftime("%Y-%m-%d %H:%M:%S") - # Update die Spalten: AH, AI, AJ, AK, AL (entsprechend: Spalte AH=Index33, AI=34, AJ=35, AK=36, AL=37) - main_sheet.update(f"AH{i}", [[str(count_service)]]) - main_sheet.update(f"AI{i}", [[str(count_it)]]) - main_sheet.update(f"AJ{i}", [[str(count_management)]]) - main_sheet.update(f"AK{i}", [[str(count_disponent)]]) - main_sheet.update(f"AL{i}", [[current_dt]]) + # Verwende die korrekte Parameterreihenfolge: Werte zuerst, dann Range-Name + main_sheet.update([[str(count_service)]], f"AH{i}") + main_sheet.update([[str(count_it)]], f"AI{i}") + main_sheet.update([[str(count_management)]], f"AJ{i}") + main_sheet.update([[str(count_disponent)]], f"AK{i}") + main_sheet.update([[current_dt]], f"AL{i}") debug_print(f"Zeile {i}: Serviceleiter {count_service}, IT-Leiter {count_it}, Management {count_management}, Disponent {count_disponent} – Timestamp gesetzt.") - time.sleep(Config.RETRY_DELAY * 1.5) # etwas langsamer + time.sleep(Config.RETRY_DELAY * 1.5) debug_print("Contact Research abgeschlossen.") # ==================== ALIGNMENT DEMO (Modus 3) ====================