Kapitel 13/Tutorial.md aktualisiert
This commit is contained in:
@@ -374,31 +374,40 @@ 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
|
||||||
|
|
||||||
Direkt nach dem SSH Node einen Edit Fields (Set) Node einfügen.
|
|
||||||
Damit parsen wir das JSON aus stdout in echte Felder.
|
|
||||||
|
|
||||||
Felder (Expressions):
|
```git
|
||||||
|
# Set Node – Felder übernehmen
|
||||||
|
|
||||||
file_exists → ```json {{ JSON.parse($json.stdout).file_exists }} ```
|
|
||||||
|
|
||||||
non_empty → ```json {{ JSON.parse($json.stdout).non_empty }} ```
|
file_exists → json {{ JSON.parse($json.stdout).file_exists }}
|
||||||
|
non_empty → json {{ JSON.parse($json.stdout).non_empty }}
|
||||||
|
vods → json {{ JSON.parse($json.stdout).vods }}
|
||||||
|
|
||||||
vods → ```json {{ JSON.parse($json.stdout).vods }} ```
|
|
||||||
|
|
||||||
6. State ermitteln (Set-Node – EIN Feld)
|
# WICHTIG
|
||||||
|
- Stelle die Felder auf den Typ Array bzw. Boolean um.
|
||||||
|
- Aktiviere die Option: Add Option → Ignore Type Conversion Errors → einschalten.
|
||||||
|
```
|
||||||
|
|
||||||
Wir bewerten nur den Dateistatus. vodId aus Twitch wird erst später benötigt, wenn die Datei existiert und nicht leer ist.
|
|
||||||
|
|
||||||
Feld: state
|
### 6. State ermitteln (Set-Node – EIN Feld)
|
||||||
Expression:
|
|
||||||
```json
|
|
||||||
{{ $json.file_exists === false
|
```git
|
||||||
|
# State ermitteln
|
||||||
|
|
||||||
|
|
||||||
|
state → {{ $json.file_exists === false
|
||||||
? 'CREATE_AND_DOWNLOAD'
|
? 'CREATE_AND_DOWNLOAD'
|
||||||
: ($json.non_empty === false
|
: ($json.non_empty === false
|
||||||
? 'APPEND_AND_DOWNLOAD'
|
? 'APPEND_AND_DOWNLOAD'
|
||||||
: 'NEED_CHECK') }}
|
: 'NEED_CHECK') }}
|
||||||
|
|
||||||
|
|
||||||
|
# WICHTIG
|
||||||
|
- Aktiviere die Option: Include Other Input Fields → ALL.
|
||||||
```
|
```
|
||||||
7. Switch-Node – drei klare Wege
|
7. Switch-Node – drei klare Wege
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user