This commit is contained in:
2025-07-01 14:00:55 +00:00
parent 7cb9b38019
commit 0ceb685d8b

View File

@@ -450,13 +450,20 @@ class DataProcessor:
# Schreibe die finalen Wiki-Daten immer, um den Zustand zu aktualisieren
updates.append({'range': f'{self.sheet_handler._get_col_letter(COLUMN_MAP["Wiki URL"] + 1)}{row_num_in_sheet}', 'values': [[final_wiki_data.get('url', 'k.A.')]]})
update_keys = ['Wiki Sitz Stadt', 'Wiki Sitz Land', 'Wiki Absatz', 'Wiki Branche', 'Wiki Umsatz', 'Wiki Mitarbeiter', 'Wiki Kategorien']
for key in update_keys:
data_key = key.lower().replace(" ", "_")
updates.append({
'range': f'{self.sheet_handler._get_col_letter(COLUMN_MAP[key] + 1)}{row_num_in_sheet}',
'values': [[final_wiki_data.get(data_key, 'k.A.')]]
})
key_mapping = {
'Wiki Sitz Stadt': 'sitz_stadt',
'Wiki Sitz Land': 'sitz_land',
'Wiki Absatz': 'first_paragraph',
'Wiki Branche': 'branche',
'Wiki Umsatz': 'umsatz',
'Wiki Mitarbeiter': 'mitarbeiter',
'Wiki Kategorien': 'categories'
}
for sheet_col_name, data_key in key_mapping.items():
updates.append({
'range': f'{self.sheet_handler._get_col_letter(COLUMN_MAP[sheet_col_name] + 1)}{row_num_in_sheet}',
'values': [[final_wiki_data.get(data_key, 'k.A.')]]
})
# Setze IMMER den Timestamp
updates.append({