Workflow: Splitout Noop Send

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "abc123",
        "templateCredsSetupCompleted": true
    },
    "nodes": [
        {
            "id": "c8481fc0-4cc2-4662-b008-e81eaeb4840b",
            "name": "Gmail Trigger",
            "type": "n8n-nodes-base.gmailTrigger",
            "position": [
                -340,
                0
            ],
            "parameters": {
                "simple": false,
                "filters": {
                    "sender": "ray.thomas@charter.com",
                    "readStatus": "unread"
                },
                "options": {
                    "downloadAttachments": true,
                    "dataPropertyAttachmentsPrefixName": "attachment_"
                },
                "pollTimes": {
                    "item": [
                        {
                            "mode": "everyMinute"
                        }
                    ]
                }
            },
            "credentials": {
                "gmailOAuth2": {
                    "id": "egorWvqjkdIG2ovh",
                    "name": "Gmail account - rthomascharter"
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "fd82d244-dfab-46db-af8e-e674501db75d",
            "name": "Google Drive",
            "type": "n8n-nodes-base.googleDrive",
            "position": [
                540,
                0
            ],
            "parameters": {
                "name": "={{ $binary.values()[0].fileName }}",
                "driveId": {
                    "__rl": true,
                    "mode": "list",
                    "value": "My Drive"
                },
                "options": [],
                "folderId": {
                    "__rl": true,
                    "mode": "list",
                    "value": "0BwqhgrfUUaOuM2x1NXhxLUlGVEE",
                    "cachedResultUrl": "https:\/\/drive.google.com\/drive\/folders\/0BwqhgrfUUaOuM2x1NXhxLUlGVEE?resourcekey=0-fQoeO57wF_vlzIWPZAoNXg",
                    "cachedResultName": "misc"
                },
                "inputDataFieldName": "={{ $binary.keys()[0] }}"
            },
            "credentials": {
                "googleDriveOAuth2Api": {
                    "id": "fwkvLJni8GfLNqBZ",
                    "name": "Google Drive account - rthomascharter"
                }
            },
            "typeVersion": 3
        },
        {
            "id": "5686e523-e12c-41b1-818d-03545122ad6f",
            "name": "Split Out",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                -120,
                0
            ],
            "parameters": {
                "options": [],
                "fieldToSplitOut": "$binary"
            },
            "typeVersion": 1
        },
        {
            "id": "1774a0d8-2909-49e4-b0f7-1c3e343602b1",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                420,
                -360
            ],
            "parameters": {
                "width": 380,
                "height": 820,
                "content": "## Reference \"Single\" Binary Using Expressions\nThis contains examples of how to reference a single binary in each input item **regardless of its key name.**"
            },
            "typeVersion": 1
        },
        {
            "id": "204fe711-c5f3-4243-be3b-829419a07c82",
            "name": "Switch",
            "type": "n8n-nodes-base.switch",
            "position": [
                100,
                0
            ],
            "parameters": {
                "rules": {
                    "values": [
                        {
                            "outputKey": "Large Files",
                            "conditions": {
                                "options": {
                                    "version": 2,
                                    "leftValue": "",
                                    "caseSensitive": true,
                                    "typeValidation": "strict"
                                },
                                "combinator": "and",
                                "conditions": [
                                    {
                                        "operator": {
                                            "type": "number",
                                            "operation": "gt"
                                        },
                                        "leftValue": "={{ $binary.values()[0].fileSize.split(' ')[0].toNumber() }}",
                                        "rightValue": 300
                                    }
                                ]
                            },
                            "renameOutput": true
                        },
                        {
                            "outputKey": "Medium Files",
                            "conditions": {
                                "options": {
                                    "version": 2,
                                    "leftValue": "",
                                    "caseSensitive": true,
                                    "typeValidation": "strict"
                                },
                                "combinator": "and",
                                "conditions": [
                                    {
                                        "id": "27a59343-5f2a-43b0-a74d-ddb0a988c0cb",
                                        "operator": {
                                            "type": "number",
                                            "operation": "gt"
                                        },
                                        "leftValue": "={{ $binary.values()[0].fileSize.split(' ')[0].toNumber() }}",
                                        "rightValue": 10
                                    }
                                ]
                            },
                            "renameOutput": true
                        }
                    ]
                },
                "options": {
                    "fallbackOutput": "extra"
                }
            },
            "typeVersion": 3.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "1e00cb68-fed2-4f88-be84-4860c26c8a3b",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -200,
                -240
            ],
            "parameters": {
                "width": 260,
                "height": 460,
                "content": "## Split Multiple Binary Files\nThis uses the `$binary` name (not expression var) to make individual items for each attachment binary.\n* Note: This still doesn't homogenize the name of each binary."
            },
            "typeVersion": 1
        },
        {
            "id": "1089eb84-51d3-4669-8a5a-fd1d0855ca41",
            "name": "Send \" Too Big\" Notification (for example)",
            "type": "n8n-nodes-base.noOp",
            "position": [
                540,
                -200
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "29c83742-72b6-40ec-a5fc-aab5ef1d5149",
            "name": "Ignore Little Graphics \/ Icons (for example)",
            "type": "n8n-nodes-base.noOp",
            "position": [
                540,
                220
            ],
            "parameters": [],
            "typeVersion": 1
        }
    ],
    "pinData": [],
    "connections": {
        "Switch": {
            "main": [
                [
                    {
                        "node": "Send \" Too Big\" Notification (for example)",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "Google Drive",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "Ignore Little Graphics \/ Icons (for example)",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split Out": {
            "main": [
                [
                    {
                        "node": "Switch",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Gmail Trigger": {
            "main": [
                [
                    {
                        "node": "Split Out",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Manual Cratedb Automate Triggered
View
Telegram Wait Automate Triggered
View
Slack Stickynote Send Webhook
View
Manual Markdown Create Webhook
View
Splitout Redis Create Triggered
View
n8napi-check-workflow-which-model-is-using
View
Coffee Bot (Matrix)
View
Unsubscribe Mautic contacts from automated unsubscribe emails
View
Autopilot Automate
View
Template - SSL Expiry Alert System
View