Per facilitare il loro utilizzo come input di comando all'interno di una catena, puoi applicare delle trasformazioni a una variabile o a un output di comando. Puoi applicare più trasformazioni a un input di comando, ad esempio per trasformare ulteriormente i suoi dati o l'output della sua trasformazione.
Trasformazioni
| Trasformazione | Tipo di dati | Descrizione |
|---|---|---|
| Analizza il testo come JSON | Stringa di testo | Converte una stringa in JSON |
| Numero di parsimonia | Stringa di testo | Converte una stringa numerica in un numero |
| Minuscolo | Stringa di testo | Converte una stringa in minuscolo |
| Maiuscolo | Stringa di testo | Converte una stringa in MAIUSCOLO |
| Maiuscolo | Stringa di testo | Scrive in maiuscolo un'intera stringa |
| Titola | Stringa di testo | Capitalizza la prima lettera di ogni parola di una stringa |
| Trim | Stringa di testo | Rimuove gli spazi iniziali e finali da una stringa |
| Ritaglia il prefisso | Stringa di testo | Rimuove gli spazi iniziali dall'inizio di una stringa |
| Rifinisci il suffisso | Stringa di testo | Rimuove gli spazi intermedi dalla fine di una stringa |
| Imbottire a sinistra | Stringa di testo | Aggiunge spazi a sinistra di una stringa per estenderla a una lunghezza specifica |
| Imbottisci a destra | Stringa di testo | Aggiungi spazi alla destra di una stringa per estenderla a una lunghezza specifica |
| Sostituire | Stringa di testo | Sostituisce i valori di una stringa in base a una corrispondenza esatta o a un'espressione regolare. |
| Dividere | Stringa di testo | Divide una stringa in base al valore di un delimitatore |
| Aggiungere | Numero | Aggiunge un valore a un numero |
| Sottrarre | Numero | Sottrae un valore da un numero |
| Moltiplica | Numero | Moltiplica un numero per un valore |
| Dividere | Numero | Divide un numero per un valore |
| Arrotondare | Numero | Arrotonda un numero al numero di cifre decimali specificato |
| Analizza la data e l'ora | Stringa di testo o Data o Timestamp | Converte una data o un timestamp in uno specifico formato e fuso orario |
| DateMath | Data o Timestamp | Aggiunge o sottrae giorni, mesi, anni, ore o minuti a o da un timestamp |
| Formato data e ora | Data o Timestamp | Formatta una data o un timestamp |
| Ordina | Elenco | Ordina gli elementi di un elenco in ordine crescente o decrescente. |
| Preleva da un elenco | Elenco | Ottiene un singolo elemento da un elenco |
| Ottieni un valore da JSON | Codice JSON | Converte un singolo elemento da una stringa JSON a una stringa, un elenco o un JSON. |
Nota: Quando utilizzi un output JSON come proprietà di un altro comando, puoi selezionare un elemento specifico dall'output invece della stringa JSON completa. Se selezioni un elemento invece della stringa completa, applica la trasformazione Get Value from JSON per convertire il suo tipo di dati.
Parse text as JSON
Per convertire una variabile di testo o un output in JSON, applica la trasformazione Parse Text as JSON:
- Nella catena, seleziona il nodo del comando con l'input da trasformare e clicca su Edit .
- In Command Properties, clicca sulla variabile o sull'output da trasformare.
- Seleziona Parse text as JSON e clicca su Aggiungi .
Nota: Per recuperare un elemento dal JSON, seleziona Get Value from JSON e clicca su Aggiungi per applicare una trasformazione aggiuntiva.
- Clicca su Accetta.
Aggiornare la capitalizzazione di una stringa
Per convertire una variabile o un output di stringa di testo in maiuscolo o minuscolo, applica la trasformazione Maiuscolo o Minuscolo:
<!--To title-case a text string variable or output or convert its characters to all uppercase or lower-case:-->
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare. <!--
- Select whether to convert the string to Uppercase or Lowercase, and click Add . -->
- Seleziona la trasformazione da applicare:
- Per scrivere in maiuscolo la prima lettera di ogni parola della stringa, seleziona Titleize.
- Per convertire i caratteri della stringa in tutte le maiuscole, seleziona Maiuscole o Maiuscole.
- Per convertire i caratteri della stringa in tutte le minuscole, seleziona Minuscole.
Nota: Per trasformare la stringa, seleziona la trasformazione aggiuntiva da applicare e clicca su Aggiungi .
- Clicca su Accetta.
Aggiungi o rimuovi gli spazi intermedi o iniziali in una stringa
Per aggiungere o rimuovere spazi dall'inizio o dalla fine di una variabile o di un output di stringa di testo, applica una trasformazione Pad o Trim:
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona la trasformazione da applicare e clicca su Aggiungi :
- Per aggiungere spazi iniziali all'inizio della stringa, seleziona Incolla a sinistra e inserisci la lunghezza totale della stringa.
- Per aggiungere spazi finali alla fine della stringa, seleziona Incolla a destra e inserisci la lunghezza totale della stringa.
- Per rimuovere gli spazi iniziali dall'inizio della stringa, seleziona Taglia prefisso.
- Per rimuovere gli spazi residui dalla fine della stringa, seleziona Rifinisci Suffisso.
- Per rimuovere gli spazi sia all'inizio che alla fine della stringa, seleziona Trim.
Nota: Per trasformare la stringa in uscita, seleziona la trasformazione aggiuntiva da applicare e clicca su Aggiungi .
- Seleziona Accetta.
Dividere una stringa
Per dividere una variabile o un output di stringa di testo in base a un valore di delimitatore, applica la trasformazione Dividi:
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona Dividi e clicca su Aggiungi .
- Per Delimitatore, inserisci il valore di testo in cui dividere la stringa.
Nota: Per trasformare la stringa in uscita, seleziona la trasformazione aggiuntiva da applicare e clicca su Aggiungi .
- Seleziona Accetta.
Sostituire un valore in una stringa
Per sostituire un valore all'interno di una variabile di testo o di output con un altro valore, applica la trasformazione Replace:
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona Sostituisci e clicca su Aggiungi .
- In Trova, inserisci i criteri del valore da sostituire nella stringa come testo esatto da abbinare o come espressione regolare.
- In Replacement, inserisci il valore per sostituire il testo che corrisponde al criterio Find.
- In Match Type, seleziona se cercare i criteri Find con una corrispondenza esatta o un'espressione regolare (RegEx).
Nota: Per trasformare l'output della stringa, seleziona la trasformazione aggiuntiva da applicare e clicca su Aggiungi .
- Clicca su Accetta.
Aggiungere, sottrarre, moltiplicare, dividere o arrotondare i numeri
Per eseguire un'operazione matematica su un valore numerico, applica una trasformazione Add, Subtract, Multiply, Divide, o Round.
Suggerimento: Per eseguire un'operazione matematica su un valore numerico di stringa, applica prima una trasformazione Parse number.
- Per una trasformazione Aggiungi o Sottrai, inserisci di quanto aumentare o diminuire il numero.
- Per una trasformazione Moltiplica o Dividi, inserisci di quanto moltiplicare o dividere il numero.
- Per una trasformazione Round, inserisci il numero di spazi decimali a cui arrotondare il numero.
Parsare una data o un timestamp come una stringa
Per convertire una variabile o un output di data o timestamp in un formato e un fuso orario specifici, applica la trasformazione Parse Date/Time:
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona Parse Date/Time e clicca su Aggiungi .
- Seleziona se utilizzare il formato standard dell'Organizzazione Internazionale per la Standardizzazione (ISO) o un formato personalizzato per la data o il timestamp.
- Indica come formattare i valori di data e ora usando i formati strftime e separatori come
.,,,:, o/. Ad esempio,%m-%d-%Yper 01-30-2020 o%H:%Mper 21:08. - Per modificare il fuso orario della data o del timestamp, seleziona i fusi orari dei valori di input e di output.
Nota: Per trasformare la stringa in uscita, seleziona la trasformazione aggiuntiva da applicare e clicca su Aggiungi .
- Clicca su Accetta.
Aggiungere o sottrarre una data o un timestamp
Per aggiungere o sottrarre un valore di intervallo a o da una variabile o un output di data o timestamp, applica la trasformazione Add/Subtract Date and Time:
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona Aggiungi/Sottrai Data e Ora e clicca su Aggiungi .
- Seleziona se utilizzare il formato standard dell'Organizzazione Internazionale per la Standardizzazione (ISO) o un formato personalizzato.
- Per Operazione, seleziona se aggiungere o sottrarre il timestamp.
- Inserisci l'incremento da aggiungere o sottrarre al timestamp, ad esempio 1 giorno.
Nota: Per modificare il formato del timestamp, seleziona Parse Date/Time e clicca su Aggiungi per applicare una trasformazione aggiuntiva.
- Clicca su Accetta.
Ordina gli elementi di un elenco
Per ordinare gli elementi di una variabile o di un output in ordine crescente o decrescente, applica la trasformazione Sort List:
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona Ordina elenco e clicca su Aggiungi .
- Seleziona se ordinare l'elenco in ordine crescente o decrescente.
Nota: Per scegliere un elemento di stringa dall'elenco, seleziona Scegli dall'elenco e clicca su Aggiungi per applicare una trasformazione aggiuntiva.
- Clicca su Accetta.
Estrai elementi da un elenco
Per estrarre un singolo elemento da una variabile o da un'uscita di un elenco, applica la trasformazione Pick from List:
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona Scegli dall'elenco e clicca su Aggiungi .
- Per Valore, inserisci il numero di indice dell'elemento da selezionare;
0per il primo elemento,-1per l'ultimo.Nota: Per trasformare l'elemento stringa, seleziona la trasformazione aggiuntiva da applicare e clicca su Aggiungi .
- Clicca su Accetta.
Ottenere valori da JSON
Per convertire un singolo elemento da una variabile o da un output JSON in una stringa, un elenco o un JSON, applica la trasformazione Get Value from JSON. Quando si utilizza la trasformazione, gli elementi di un elenco all'interno del JSON utilizzano un indice basato su zero, dove il primo valore ha un indice di 0.
Nota: Per determinare l'indice e il nome dell'elemento da analizzare con la trasformazione, clicca su Monitor e visualizza l'output JSON del comando.
- Nella catena, seleziona il comando con l'input da trasformare e, in Proprietà del comando, clicca sulla variabile o sull'output da trasformare.
- Seleziona Ottieni valore da JSON e clicca su Aggiungi .
- Seleziona se produrre l'elemento come stringa di testo , elenco , o JSON .
- Per Valore, inserisci:
- Se il JSON include più oggetti, l'indice dell'oggetto da cui estrarre, a partire da 0. Ad esempio, per il secondo oggetto , inserisci
1.Nota: Inserisci l'indice solo se il JSON include più oggetti.
- Il nome dell'elemento da selezionare, ad esempio
id.
Nota: Per trasformare l'output della trasformazione, ad esempio per formattare una stringa di data o ordinare un elenco, seleziona la trasformazione aggiuntiva da applicare e clicca su Aggiungi .
- Se il JSON include più oggetti, l'indice dell'oggetto da cui estrarre, a partire da 0. Ad esempio, per il secondo oggetto , inserisci
- Clicca su Accetta.