PROD
FX
Node-Detail
Execute Javascript Action
helmut4_backup_l-helmut1.adin.mdr.de_2026-10-02 17_42_55_ohneLicence · ESP - Reservierung 14 Tage verlängern
Node-Informationen
- Stream
- ESP - Reservierung 14 Tage verlängern
- Klasse
- nodes.actions.execute.JavascriptExecuteActionImpl
- UUID
- 4a518473-ee80-4ae8-a563-3dd8362bc3b9
- Operator-ID
- 4
- Event
- CUSTOM_FX
Properties
{
"cmd": "var inputDateString = '{stream.variable.reservierung}';\n\nfunction convertDateString(dateStr) {\n\n\tvar parts = dateStr.split(\"-\");\n\tvar year = parseInt(parts[0], 10);\n\tvar month = parseInt(parts[1], 10)-1;\n\tvar day = parseInt(parts[2], 10);\n\n\tvar date = new Date(year, month, day);\n\tdate.setDate(date.getDate() + 14);\n\tfinaldate = date.getFullYear()+\"-\"+(date.getMonth()+1)+\"-\"+date.getDate();\n\treturn finaldate;\n}\n\nvar outputDateString = convertDateString(inputDateString);\noutputDateString;",
"nodeUUID": "4a518473-ee80-4ae8-a563-3dd8362bc3b9",
"failedNodeUUID": "35e217a5-3883-4b70-8244-404f54d396bc",
"successNodeUUID": "4d6d5b2a-4a7c-4164-9a13-451908bf3ea3"
}Skript
Original: 17 Zeilen · 490 Zeichen
Formatiert: 17 Zeilen
Formatierung ergänzt Einrückungen und Zeilenumbrüche. Ursprüngliche Variablennamen und Kommentare lassen sich aus minifiziertem Code nicht wiederherstellen. ExtendScript-Direktiven und E4X werden bei der Formatierung berücksichtigt.
Original
var inputDateString = '{stream.variable.reservierung}';
function convertDateString(dateStr) {
var parts = dateStr.split("-");
var year = parseInt(parts[0], 10);
var month = parseInt(parts[1], 10)-1;
var day = parseInt(parts[2], 10);
var date = new Date(year, month, day);
date.setDate(date.getDate() + 14);
finaldate = date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
return finaldate;
}
var outputDateString = convertDateString(inputDateString);
outputDateString;
Formatiert
var inputDateString = '{stream.variable.reservierung}';
function convertDateString(dateStr) {
var parts = dateStr.split("-");
var year = parseInt(parts[0], 10);
var month = parseInt(parts[1], 10) - 1;
var day = parseInt(parts[2], 10);
var date = new Date(year, month, day);
date.setDate(date.getDate() + 14);
finaldate = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate();
return finaldate;
}
var outputDateString = convertDateString(inputDateString);
outputDateString;
Rohdaten
{
"class": "nodes.actions.execute.JavascriptExecuteActionImpl",
"deprecated": false,
"properties": {
"cmd": "var inputDateString = '{stream.variable.reservierung}';\n\nfunction convertDateString(dateStr) {\n\n\tvar parts = dateStr.split(\"-\");\n\tvar year = parseInt(parts[0], 10);\n\tvar month = parseInt(parts[1], 10)-1;\n\tvar day = parseInt(parts[2], 10);\n\n\tvar date = new Date(year, month, day);\n\tdate.setDate(date.getDate() + 14);\n\tfinaldate = date.getFullYear()+\"-\"+(date.getMonth()+1)+\"-\"+date.getDate();\n\treturn finaldate;\n}\n\nvar outputDateString = convertDateString(inputDateString);\noutputDateString;",
"nodeUUID": "4a518473-ee80-4ae8-a563-3dd8362bc3b9",
"failedNodeUUID": "35e217a5-3883-4b70-8244-404f54d396bc",
"successNodeUUID": "4d6d5b2a-4a7c-4164-9a13-451908bf3ea3"
}
}