Describe the problem/error/question
I would like to use the output value from a previous node in the Code node within JavaScript. I tried in the first line to add it but seems not to work. I thought just drag and drop would work but nothing happens…
Please share your workflow
const connectedStartTime = new Date({{$json.body[0].payload.object.connected_start_time}});
const callEndTime = new Date(“2024-01-17T08:29:02.000Z”);
const diffInMilliseconds = callEndTime - connectedStartTime;
const diffInMinutes = diffInMilliseconds / (1000 * 60);
return { json: { minutes_between: diffInMinutes } };
{
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "49181f157206142a160f7a5af8b9cc62690b903dcda183bc128b91dc11ce6d9b"
},
"nodes": [
{
"parameters": {
"mode": "runOnceForEachItem",
"jsCode": "const connectedStartTime = new Date({{$json.body[0].payload.object.connected_start_time}});\nconst callEndTime = new Date(\"2024-01-17T08:29:02.000Z\");\n\nconst diffInMilliseconds = callEndTime - connectedStartTime;\nconst diffInMinutes = diffInMilliseconds / (1000 * 60);\nconsole.log(`Difference in minutes: ${diffInMinutes}`);\n"
},
"id": "1505d285-c3f3-46f1-8941-d26ebb16b7cc",
"name": "Code",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
1940,
240
]
}
],
"connections": {},
"pinData": {}
}
Any suggestion/idea?