{
"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
}
]
]
}
}
}