mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
101 lines
3.3 KiB
JSON
101 lines
3.3 KiB
JSON
{
|
|
"createdAt": "2021-06-15T18:29:42.709Z",
|
|
"updatedAt": "2021-06-15T18:38:55.872Z",
|
|
"id": "216",
|
|
"name": "FunctionItem:JSON,Binary and Static data",
|
|
"active": false,
|
|
"nodes": [
|
|
{
|
|
"parameters": {},
|
|
"name": "Start",
|
|
"type": "n8n-nodes-base.start",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
250,
|
|
300
|
|
],
|
|
"id": "83a507fd-bf96-45fd-8513-1c0ef484ec76"
|
|
},
|
|
{
|
|
"parameters": {
|
|
"functionCode": "// interact with item JSON attributes\n\n// array\nitem.arr = [1,2,3,4,5,6,7,8,9,10]\n// string\nitem.str= \"Testing Function Item node\"\n// number\nitem.num = 1337 \n// object\nitem.obj = {\n attr1: \"Testing\",\n attr2: [1,2,3,4,5],\n attr3: 7331,\n attr4: {\n subattr1: \"Test\",\n subattr2: [1,2,3],\n subattr3: 8,\n subattr4: {\n }\n }\n};\n\nreturn item;"
|
|
},
|
|
"name": "Handle JSON data",
|
|
"type": "n8n-nodes-base.functionItem",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
450,
|
|
300
|
|
],
|
|
"id": "2f7fca94-f885-4f41-90e0-5455afe8266d"
|
|
},
|
|
{
|
|
"parameters": {
|
|
"functionCode": "// interact with item Binary data\n\nitem.binaryData = getBinaryData() ?? 'NIL' ;\n\nbinaryData = {\n data: {\n\t\t\t\tdata: 'SGVsbG8gZnJvbSBuOG4gRnVuY3Rpb24gaXRlbSB0ZXN0aW5nIHdvcmtmbG93', // Base64 encoded binary data (required)\n\t\t\t\tmimeType: 'text', // Optional but should be set if possible (optional)\n\t\t\t\tfileExtension: 'text', // Optional but should be set if possible (optional)\n\t\t\t\tfileName: 'testfile', // Optional but should be set if possible (optional)\n\t\t\t}\n}\nsetBinaryData(binaryData);\n\n\nreturn item;"
|
|
},
|
|
"name": "Handle Binary data",
|
|
"type": "n8n-nodes-base.functionItem",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
650,
|
|
300
|
|
],
|
|
"id": "28f7d4f0-a2d7-46d5-8683-4f624588fc32"
|
|
},
|
|
{
|
|
"parameters": {
|
|
"functionCode": "// interact with static data\n\n\n// Global\n\nconst GSD = getWorkflowStaticData('global');\n\nif ( GSD && GSD.message ){\n console.log(GSD);\n} else {\n GSD.message = \"Hello, Global Static Data\";\n}\n\n// Local (node)\n\nconst LSD = getWorkflowStaticData('node');\n\nif ( LSD && LSD.message ){\n console.log(LSD);\n} else {\n LSD.message = \"Hello, Node Static Data\";\n}\n\nitem.globalStaticMessage = GSD.message;\nitem.nodeStaticMessage = LSD.message;\n\n\nreturn item;"
|
|
},
|
|
"name": "Handle Static data",
|
|
"type": "n8n-nodes-base.functionItem",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
850,
|
|
300
|
|
],
|
|
"id": "8794c6b1-1149-4b6d-96cb-0e3d5fd0ffbd"
|
|
}
|
|
],
|
|
"connections": {
|
|
"Start": {
|
|
"main": [
|
|
[
|
|
{
|
|
"node": "Handle JSON data",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
]
|
|
},
|
|
"Handle JSON data": {
|
|
"main": [
|
|
[
|
|
{
|
|
"node": "Handle Binary data",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
]
|
|
},
|
|
"Handle Binary data": {
|
|
"main": [
|
|
[
|
|
{
|
|
"node": "Handle Static data",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"settings": {},
|
|
"staticData": null,
|
|
"meta": null,
|
|
"pinData": null,
|
|
"versionId": null,
|
|
"triggerCount": 0,
|
|
"tags": []
|
|
} |