{
  "name": "Google-Sheets-Backup als CSV in Google Drive",
  "nodes": [
    {
      "parameters": {
        "content": "## Google-Sheets-Backup als CSV in Google Drive\n\n**Zweck:** Liest jede Nacht ein Tabellenblatt, wandelt es in eine CSV-Datei mit Datum im Namen um und legt sie in Google Drive ab.\n\n**Zugangsdaten (Credentials):**\n- Google Sheets: Google OAuth2\n- Google Drive: Google OAuth2\n\n**Anpassen:**\n- Tabellen-URL und Blatt in „Tabelle lesen“\n- Zielordner in „Backup ablegen“ (am besten ein eigener Ordner „Backups“)\n- Alte Backups löscht der Workflow nicht\n\nValidiert am 09.11.2026 gegen das n8n-Node-Schema, nicht in Produktion ausgeführt.\nQuelle: automationskompass.de/n8n-templates/",
        "height": 520,
        "width": 420,
        "color": 7
      },
      "id": "1925a88c-c75b-4dd0-8797-3d18beb1606d",
      "name": "Notiz",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -520,
        120
      ]
    },
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 2
            }
          ]
        }
      },
      "id": "1378fb9f-b437-4b63-ba16-6ffaee3b0717",
      "name": "Nachts 2 Uhr",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.3,
      "position": [
        0,
        300
      ]
    },
    {
      "parameters": {
        "operation": "read",
        "documentId": {
          "__rl": true,
          "value": "https://docs.google.com/spreadsheets/d/DEINE-TABELLEN-ID/edit",
          "mode": "url"
        },
        "sheetName": {
          "__rl": true,
          "value": "gid=0",
          "mode": "list",
          "cachedResultName": "Kunden"
        },
        "options": {}
      },
      "id": "0ee2fbdc-6202-4ec7-b44e-8ca632ee838d",
      "name": "Tabelle lesen",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.7,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "operation": "csv",
        "binaryPropertyName": "data",
        "options": {
          "fileName": "=backup-kunden-{{ $now.toFormat('yyyy-MM-dd') }}.csv"
        }
      },
      "id": "e3f27e88-2fdf-4072-a2d0-7a9a0ac357bb",
      "name": "In CSV umwandeln",
      "type": "n8n-nodes-base.convertToFile",
      "typeVersion": 1.1,
      "position": [
        480,
        300
      ]
    },
    {
      "parameters": {
        "resource": "file",
        "operation": "upload",
        "name": "=backup-kunden-{{ $now.toFormat('yyyy-MM-dd') }}.csv",
        "driveId": {
          "__rl": true,
          "value": "My Drive",
          "mode": "list",
          "cachedResultName": "My Drive"
        },
        "folderId": {
          "__rl": true,
          "value": "root",
          "mode": "list",
          "cachedResultName": "/ (Root folder)"
        },
        "inputDataFieldName": "data",
        "options": {}
      },
      "id": "2cac4bad-6687-4a7b-8435-e3acef817385",
      "name": "Backup ablegen",
      "type": "n8n-nodes-base.googleDrive",
      "typeVersion": 3,
      "position": [
        720,
        300
      ]
    }
  ],
  "connections": {
    "Nachts 2 Uhr": {
      "main": [
        [
          {
            "node": "Tabelle lesen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Tabelle lesen": {
      "main": [
        [
          {
            "node": "In CSV umwandeln",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "In CSV umwandeln": {
      "main": [
        [
          {
            "node": "Backup ablegen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "settings": {
    "executionOrder": "v1",
    "timezone": "Europe/Berlin"
  },
  "meta": {
    "templateCredsSetupCompleted": false
  }
}
