Kapitel 13/Tutorial.md aktualisiert

This commit is contained in:
2025-08-29 21:14:17 +00:00
parent 0008937285
commit 194d308c34

View File

@@ -374,7 +374,7 @@ Im Ergebnis findest du im Feld `data[0].id` deine **User-ID** (z. B. `123456789`
{"file_exists":true,"non_empty":false,"vods":[]} {"file_exists":true,"non_empty":false,"vods":[]}
{"file_exists":true,"non_empty":true,"vods":["123456789","987654321"]} {"file_exists":true,"non_empty":true,"vods":["123456789","987654321"]}
``` ```
5. Set Node Felder übernehmen **5. Set Node Felder übernehmen
### Set Node Felder übernehmen ### Set Node Felder übernehmen
@@ -386,21 +386,8 @@ Im Ergebnis findest du im Feld `data[0].id` deine **User-ID** (z. B. `123456789`
> Stelle die Felder auf den Typ Array bzw. Boolean um. > Stelle die Felder auf den Typ Array bzw. Boolean um.
> Aktiviere die Option: Add Option → Ignore Type Conversion Errors → einschalten. > Aktiviere die Option: Add Option → Ignore Type Conversion Errors → einschalten.
6. State ermitteln (Set-Node EIN Feld)
### State ermitteln
state →
```json
{{ $json.file_exists === false
? 'CREATE_AND_DOWNLOAD'
: ($json.non_empty === false
? 'APPEND_AND_DOWNLOAD'
: 'NEED_CHECK') }}
```
> [!IMPORTANT]
> Aktiviere die Option: Include Other Input Fields → ALL.
7. If-Node zwei klare Wege **6. If-Node zwei klare Wege
In diesem Schritt legen wir die Entscheidungspfade in einem **If-Node** an. Dafür werden zwei Bedigungen hinzugefügt, die jeweils einen klar benannten Output erzeugen. In diesem Schritt legen wir die Entscheidungspfade in einem **If-Node** an. Dafür werden zwei Bedigungen hinzugefügt, die jeweils einen klar benannten Output erzeugen.
@@ -416,7 +403,7 @@ Im Ergebnis findest du im Feld `data[0].id` deine **User-ID** (z. B. `123456789`
``` ```
Damit hat der if-Node zwei klar angesprochene Ausgänge, die die weitere Logik steuern. Damit hat der if-Node zwei klar angesprochene Ausgänge, die die weitere Logik steuern.
8. Pfad 1 - CREATE_AND_DOWNLOAD **7. False - Download
Ziel: n8n erkennt neue VODs, erstellt/aktualisiert die State-Datei und lädt jedes VOD **sequenziell** im Clipper herunter und direkt in **Nextcloud** hoch (mit automatischem Aufräumen und Logfiles). Alles wird von n8n gesteuert, die Dateiübertragung übernimmt **rclone** im Clipper. Ziel: n8n erkennt neue VODs, erstellt/aktualisiert die State-Datei und lädt jedes VOD **sequenziell** im Clipper herunter und direkt in **Nextcloud** hoch (mit automatischem Aufräumen und Logfiles). Alles wird von n8n gesteuert, die Dateiübertragung übernimmt **rclone** im Clipper.
--- ---