Workflow: Awsrekognition GoogleSheets Automation

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "name": "AWS Rekognition",
            "type": "n8n-nodes-base.awsRekognition",
            "position": [
                680,
                700
            ],
            "parameters": {
                "type": "detectText",
                "binaryData": true,
                "additionalFields": []
            },
            "credentials": {
                "aws": {
                    "id": "9",
                    "name": "aws"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "HTTP Request",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                500,
                700
            ],
            "parameters": {
                "url": "https:\/\/www.nicepng.com\/png\/detail\/54-542069_motivational-quotes-png.png",
                "options": [],
                "responseFormat": "file",
                "queryParametersUi": {
                    "parameter": []
                },
                "headerParametersUi": {
                    "parameter": []
                }
            },
            "typeVersion": 1
        },
        {
            "name": "HTTP Request1",
            "type": "n8n-nodes-base.httpRequest",
            "disabled": true,
            "position": [
                500,
                860
            ],
            "parameters": {
                "url": "https:\/\/www.googleapis.com\/customsearch\/v1?key=[YOUR_KEY]&cx=[YOUR_CX]&q=office&searchType=image",
                "options": [],
                "queryParametersUi": {
                    "parameter": []
                },
                "headerParametersUi": {
                    "parameter": []
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Set1",
            "type": "n8n-nodes-base.set",
            "position": [
                860,
                700
            ],
            "parameters": {
                "values": {
                    "number": [],
                    "string": [
                        {
                            "name": "img_name",
                            "value": "={{$node[\"HTTP Request\"].binary.data.fileName}}"
                        },
                        {
                            "name": "img_link",
                            "value": "={{$node[\"HTTP Request\"].parameter[\"url\"]}}"
                        },
                        {
                            "name": "img_txt",
                            "value": "={{$json[\"TextDetections\"][1][\"DetectedText\"]}} {{$json[\"TextDetections\"][2][\"DetectedText\"]}}{{$json[\"TextDetections\"][3][\"DetectedText\"]}} {{$json[\"TextDetections\"][4][\"DetectedText\"]}} {{$json[\"TextDetections\"][5][\"DetectedText\"]}}"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "typeVersion": 1
        },
        {
            "name": "Function1",
            "type": "n8n-nodes-base.function",
            "position": [
                1040,
                700
            ],
            "parameters": {
                "functionCode": "for (item of items) {\n  item.json.lowerText = $node[\"Set1\"].json[\"img_txt\"].toLowerCase();\n}\nconsole.log('Done!');\n\nreturn items;"
            },
            "typeVersion": 1
        },
        {
            "name": "Google Sheets1",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                1220,
                700
            ],
            "parameters": {
                "options": [],
                "sheetId": "qwertz",
                "operation": "append",
                "authentication": "oAuth2"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "2",
                    "name": "google_sheets_oauth"
                }
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "Set1": {
            "main": [
                [
                    {
                        "node": "Function1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Function1": {
            "main": [
                [
                    {
                        "node": "Google Sheets1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "HTTP Request": {
            "main": [
                [
                    {
                        "node": "AWS Rekognition",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "AWS Rekognition": {
            "main": [
                [
                    {
                        "node": "Set1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

GoogleSheets Slack Send Triggered
View
Calendly Noop Create Triggered
View
HTTP Stickynote Automation Webhook
View
Loading data into a spreadsheet
View
Code GoogleCalendar Create Webhook
View
Awss3 GoogleDrive Import Triggered
View
HubSpot Splitout Create Webhook
View
Schedule Twilio Create Webhook
View
Backup workflows to git repository on Gitea
View
Schedule HTTP Create Webhook
View