151 lines
3.4 KiB
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"
|
|
} |