Quando costruisci una catena, puoi utilizzare i risultati, o output, di un comando con le proprietà dei comandi successivi. Ad esempio, per eseguire più trasformazioni sull'output dei valori separati da virgola (CSV) di un comando come parte di una catena, aggiungi un successivo comando Trasformazione tabulare che utilizza l'output del comando precedente come proprietà.
Nota: i comandi possono utilizzare solo gli output dei comandi precedenti nella catena, compresi quelli collegati con una condizione di Successo o all'interno di un gruppo <!-- >serial <-->. <!-- >Commands can't use outputs from other commands in the same parallel group. <-->Per estrarre un valore dall'output di un comando, crea un output dinamico.
Tipi di output
I comandi di connessione producono diversi tipi di output:
Tipo di output | Esempio |
Testo | Record selezionati da un output dei file elencati |
Numero intero | Il numero di record in una query |
File | Risposta scaricata da una richiesta HTTP del servizio Web |
Float | I risultati di un calcolo con virgola mobile |
Data | Il timestamp del sistema |
JSON | Risposta dei servizi Web dell'API REST |
Elenco | L'elenco dei file di una directory |
Mappa | Un elenco di coppie e valori |
Utilizza l'output di un comando come proprietà di un comando successivo
Nota: per convertire il formato o la struttura dell'output di un comando per utilizzarlo come proprietà di un altro comando, puoi applicare una trasformazione variabile.
- Nella catena, seleziona il comando con la proprietà da utilizzare come output e clicca su Modifica .
- In Proprietà comando, clicca su Variabile per la proprietà.
- In Seleziona una variabile, espandi il comando precedente e seleziona quale dei due output inserire come proprietà.
- Per trasformare il formato o la struttura dell'output e utilizzarlo con la proprietà, ad esempio per estrarre un valore da JSON, clicca su di esso nel campo della proprietà e applica una trasformazione variabile.
- Fare clic su Salva.
Output dettagli del comando
Ogni comando genera automaticamente un output Dettagli del comando. Con questo output, puoi utilizzare i dettagli del comando come variabile di input per un comando successivo nella catena.
Variabile output | Dettaglio |
Id | L'ID numerico del comando |
Stato | Lo stato del comando -riuscito o errato |