JC144/EDF_Simulateur_Prix

Erreur JS : Uncaught TypeError: monthData.days is undefined

Closed this issue · 7 comments

Tentative de simulation toute simple avec les paramètres par défaut + CSV TotalEnergie

Il ne se passe rien côté simulateur, en ouvrant la console j'ai vu cette erreur

image

Ca peut être lié à un jour mal formaté, est-ce que vous pouvez partager votre fichier csv en supprimant toutes références au PDL et à votre Nom/Prenom dans le nom de fichier et son contenu ?

Je pense que j'ai fixé.
Il y avait un soucis si le nom était en minuscule, avec des caractères spéciaux, un espace ou un tiret.
Normalement, l'analyse du nom est meilleure maintenant et j'ai rajouté des instructions.

Je clos, n'hésitez pas à réouvrir si cela se produit toujours

Désolé de la réponse tardive, j'ai toujours le souci, voici à quoi ressemble le début du fichier, toutes les lignes ont l'air bien formatées

Énergie;Date;Consommation
Électricité;"08/03/2023 00:30:00";"0.081 kWh"
Électricité;"08/03/2023 01:00:00";"0.082 kWh"
Électricité;"08/03/2023 01:30:00";"1.233 kWh"

Zut, et le nom du fichier ressemble à quoi ?

des chiffres (9 pour être exact), un tiret, mon nom en maj, un tiret, mon prénom en maj (avec accents) .csv

Il doit y avoir encore des soucis avec des accents. Si vous les enlevez, ça marche ?

non j'ai trouvé, c'est votre regex pour le parser total energie qui part du postulat que c'est forcément 10 chiffres alors que j'en ai 9

const regexTotalEnergies = /^\d{10}-.+-.+\.csv$/;

Je ne sais pas si c'est normal d'avoir une contrainte aussi forte mais vous pouvez mettre ^\d{9,10}-.+-.+\.csv$ et ça devrait corriger le souci pour pas mal de monde potentiellement.