n8n-backup/workflows/Order Sum.json

151 lines
3.4 KiB
JSON

{
"active": true,
"connections": {
"Webhook": {
"main": [
[
{
"node": "IF",
"type": "main",
"index": 0
}
]
]
},
"Code": {
"main": [
[
{
"node": "Baserow",
"type": "main",
"index": 0
}
]
]
},
"IF": {
"main": [
[
{
"node": "Code",
"type": "main",
"index": 0
}
],
[
{
"node": "No Operation, do nothing",
"type": "main",
"index": 0
}
]
]
}
},
"createdAt": "2023-04-24T11:21:40.536Z",
"id": "9",
"name": "Order Sum",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "bda63e5d-18ca-4854-9eea-e08e2a80eec3",
"options": {}
},
"id": "74a70506-66a2-4c93-bd1f-099880a1e5c8",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
1020,
560
],
"webhookId": "bda63e5d-18ca-4854-9eea-e08e2a80eec3"
},
{
"parameters": {
"jsCode": "// Loop over input items and add a new field\n// called 'myNewField' to the JSON of each one\nlet items = $input.all();\nlet rows = [];\nconsole.log(items);\nfor (let item of items) {\n for (let row of item.json.body.items) {\n let sum = 0;\n for (let price of row.Einzelpreise) {\n console.log(price);\n sum += parseFloat(price.value);\n }\n row.Summe = sum;\n rows.push(row);\n }\n}\nreturn rows;"
},
"id": "bde7ecbc-ee3f-4c5a-8306-ed9ee52ca90f",
"name": "Code",
"type": "n8n-nodes-base.code",
"typeVersion": 1,
"position": [
1520,
540
]
},
{
"parameters": {
"operation": "update",
"databaseId": 160,
"tableId": 844,
"rowId": "={{ $json[\"id\"] }}",
"fieldsUi": {
"fieldValues": [
{
"fieldId": 7808,
"fieldValue": "={{ $json[\"Summe\"] }}"
},
{
"fieldId": 7708,
"fieldValue": "false"
}
]
}
},
"id": "474b8fe9-134c-42bd-b45c-890e653f24da",
"name": "Baserow",
"type": "n8n-nodes-base.baserow",
"typeVersion": 1,
"position": [
1780,
540
],
"credentials": {
"baserowApi": {
"id": "10",
"name": "Baserow account"
}
}
},
{
"parameters": {
"conditions": {
"boolean": [
{
"value1": "={{ $json[\"body\"][\"items\"][0][\"Neuberechnen\"] }}",
"operation": "notEqual"
}
]
}
},
"id": "649bdad4-ba71-4858-855f-356ab2c88077",
"name": "IF",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [
1240,
560
]
},
{
"parameters": {},
"id": "5858acda-f722-43c7-953c-f062823f5b7f",
"name": "No Operation, do nothing",
"type": "n8n-nodes-base.noOp",
"typeVersion": 1,
"position": [
1520,
760
]
}
],
"pinData": {},
"settings": {},
"staticData": null,
"tags": [],
"triggerCount": 1,
"updatedAt": "2023-04-24T13:31:37.000Z",
"versionId": "b01efef1-92d0-4a19-8572-77ba6f4ce2b0"
}