Workflow: Manual N8Ntrainingcustomerdatastore Automation

Workflow Details

Download Workflow
{
    "id": "gkOayLvJnwcTiHbk",
    "meta": {
        "instanceId": "bd0e051174def82b88b5cd547222662900558d74b239c4048ea0f6b7ed61c642"
    },
    "name": "itemMatching() example",
    "tags": [],
    "nodes": [
        {
            "id": "ba0e23f6-aec6-4c22-8e7c-ab4fc65c7767",
            "name": "When clicking \"Execute Workflow\"",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                640,
                500
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "8434c3b4-5b80-48e5-803b-b84eb750b2c5",
            "name": "Customer Datastore (n8n training)",
            "type": "n8n-nodes-base.n8nTrainingCustomerDatastore",
            "position": [
                880,
                500
            ],
            "parameters": {
                "operation": "getAllPeople",
                "returnAll": true
            },
            "typeVersion": 1
        },
        {
            "id": "4750754a-92a6-44d2-a353-22fbb51a4d00",
            "name": "Code",
            "type": "n8n-nodes-base.code",
            "position": [
                1440,
                500
            ],
            "parameters": {
                "language": "python",
                "pythonCode": "for i,item in enumerate(_input.all()):\n  _input.all()[i].json.restoreEmail = _('Customer Datastore (n8n training)').itemMatching(i).json.email\n\nreturn _input.all();"
            },
            "typeVersion": 2
        },
        {
            "id": "9ac437bd-0d0d-4d92-845a-a1c9a7976d4d",
            "name": "Edit Fields",
            "type": "n8n-nodes-base.set",
            "position": [
                1180,
                500
            ],
            "parameters": {
                "fields": {
                    "values": [
                        {
                            "name": "name",
                            "stringValue": "={{ $json.name }}"
                        }
                    ]
                },
                "include": "none",
                "options": []
            },
            "typeVersion": 3.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "d59c512c-2dca-4960-b287-b4908713b0a3",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                820,
                400
            ],
            "parameters": {
                "height": 304,
                "content": "## Generate example data"
            },
            "typeVersion": 1
        },
        {
            "id": "fad37032-13cc-461e-b48e-a2f470d07823",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1100,
                398
            ],
            "parameters": {
                "height": 303,
                "content": "## Reduce the data\n\nRemove all data except the names"
            },
            "typeVersion": 1
        },
        {
            "id": "d0751fce-d9f0-40bf-aeb2-9dbc5d0e9bdb",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                1380,
                400
            ],
            "parameters": {
                "height": 304,
                "content": "## Restore\n\nRestore the email address data"
            },
            "typeVersion": 1
        },
        {
            "id": "2b1a67e9-60d6-411e-8ae7-94b02da6be34",
            "name": "Sticky Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                430,
                220
            ],
            "parameters": {
                "width": 352,
                "height": 264,
                "content": "## About this workflow\n\nThis workflow provides a simple example of how to use `itemMatching(itemIndex: Number)` in the Code node to retrieve linked items from earlier in the workflow.\n\nThis example uses JavaScript. Refer to [Retrieve linked items from earlier in the workflow](https:\/\/docs.n8n.io\/code\/cookbook\/builtin\/itemmatching\/) for the Python code.\n"
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "02e18c8e-1bec-4170-a2d0-72ec6e063273",
    "connections": {
        "Edit Fields": {
            "main": [
                [
                    {
                        "node": "Code",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \"Execute Workflow\"": {
            "main": [
                [
                    {
                        "node": "Customer Datastore (n8n training)",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Customer Datastore (n8n training)": {
            "main": [
                [
                    {
                        "node": "Edit Fields",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Comparedatasets Manual Create Triggered
View
HubSpot Clearbit Update Triggered
View
Manual Microsofttodo Automate Triggered
View
Splitout Code Automation Triggered
View
Splitout GoogleCalendar Create Scheduled
View
Manual Noop Automate Triggered
View
New WooCommerce Customer to Mautic
View
Send a cocktail recipe every day via a Telegram
View
youtube chapter generator
View
Automate Event Creation in Google Calendar from Google Sheets
View