AddOn/Datenexport_Zeiterfassung/test2.html aktualisiert
This commit is contained in:
parent
dee8f6ebf7
commit
a58088496e
|
|
@ -34,7 +34,7 @@
|
||||||
<label for="parserSelect">Parser auswählen (optional):</label>
|
<label for="parserSelect">Parser auswählen (optional):</label>
|
||||||
<select id="parserSelect">
|
<select id="parserSelect">
|
||||||
<option value="">-- Kein Parser --</option>
|
<option value="">-- Kein Parser --</option>
|
||||||
<option value="persönliche_kalender_fehlzeiten_mit_tagen">persönliche_kalender_fehlzeiten_mit_tagen</option>
|
<option value="persönliche_kalender_fehlzeiten_mit_tagen">WebAPI Export Fehlzeiten + Feiertage</option>
|
||||||
<!-- Weitere Parser können hier hinzugefügt werden -->
|
<!-- Weitere Parser können hier hinzugefügt werden -->
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
@ -72,7 +72,7 @@
|
||||||
return contentType.includes('application/json') ? response.json() : response.text();
|
return contentType.includes('application/json') ? response.json() : response.text();
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseCsvToFilteredArray(csvContent) {
|
function parser_kalenderFehlzeitenFeiertage(csvContent) {
|
||||||
const feiertage = [
|
const feiertage = [
|
||||||
'Neujahr', 'Karfreitag', 'Ostermontag', 'Tag der Arbeit',
|
'Neujahr', 'Karfreitag', 'Ostermontag', 'Tag der Arbeit',
|
||||||
'Christi Himmelfahrt', 'Pfingstsonntag', 'Pfingstmontag',
|
'Christi Himmelfahrt', 'Pfingstsonntag', 'Pfingstmontag',
|
||||||
|
|
@ -213,7 +213,7 @@
|
||||||
let output = data;
|
let output = data;
|
||||||
if (parserType === 'persönliche_kalender_fehlzeiten_mit_tagen') {
|
if (parserType === 'persönliche_kalender_fehlzeiten_mit_tagen') {
|
||||||
try {
|
try {
|
||||||
const parsed = parseCsvToFilteredArray(data);
|
const parsed = parser_kalenderFehlzeitenFeiertage(data);
|
||||||
output = JSON.stringify(parsed, null, 2);
|
output = JSON.stringify(parsed, null, 2);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
output = 'Fehler beim Parsen:\n' + err.message + '\n\nOriginaldaten:\n' + data;
|
output = 'Fehler beim Parsen:\n' + err.message + '\n\nOriginaldaten:\n' + data;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue