For å gjøre det enklere å bruke dem som kommandoinnganger i en kjede, kan du bruke transformasjoner på en variabel eller kommandoutgang. Du kan bruke flere transformasjoner på en kommandoinngang, for eksempel for å transformere dataene eller utdataene fra transformasjonen ytterligere.
Transformasjoner
Transformasjon | Datatype | Beskrivelse |
---|---|---|
Parse tekst som JSON | Tekststreng | Konverterer en streng til JSON |
Parse nummer | Tekststreng | Konverterer en numerisk streng til et tall |
Små bokstaver | Tekststreng | Konverterer en streng til små bokstaver |
Store bokstaver | Tekststreng | Konverterer en streng til UPPERCASE |
Bruk store bokstaver | Tekststreng | Bruker store bokstaver i en hel streng |
Titleize | Tekststreng | Skriver første bokstav i hvert ord i en streng med stor forbokstav |
Trim | Tekststreng | Fjerner ledende og etterfølgende mellomrom fra en streng |
Trim prefiks | Tekststreng | Fjerner ledende mellomrom fra starten av en streng |
Trim suffiks | Tekststreng | Fjerner etterfølgende mellomrom fra slutten av en streng |
Pad til venstre | Tekststreng | Legg til mellomrom til venstre for en streng for å forlenge den til en bestemt lengde |
Pad høyre | Tekststreng | Legg til mellomrom til høyre for en streng for å forlenge den til en bestemt lengde |
Erstatt | Tekststreng | Erstatter verdier i en streng basert på et eksakt treff eller regulært uttrykk |
Deling | Tekststreng | Deler en streng basert på en avgrensningsverdi |
Legg til | Nummer | Legger til en verdi til et tall |
Trekk fra | Nummer | Trekker en verdi fra et tall |
Multipliser | Nummer | Multipliserer et tall med en verdi |
Del | Nummer | Dividerer et tall med en verdi |
Rund | Nummer | Avrunder et tall til angitt antall desimaler |
Parse dato/tid | Tekststreng | eller Date eller TimestampKonverterer en dato eller et tidsstempel til et bestemt format og en bestemt tidssone |
DateMath | Dato eller tidsstempel | Legger til eller trekker fra dager, måneder, år, timer eller minutter til eller fra et tidsstempel |
Dato og klokkeslettformat | Dato eller tidsstempel | Formaterer en dato eller et tidsstempel |
Sorter | Liste | Sorterer elementene i en liste i stigende eller synkende rekkefølge |
Velg fra listen | Liste | Henter et enkelt element fra en liste |
Hent verdi fra JSON | JSON | Konverterer et enkelt element fra en JSON-streng til en streng, liste eller JSON |
Merk: Når du bruker en JSON-utdata som egenskap for en annen kommando, kan du velge et bestemt element fra utdataene i stedet for hele JSON-strengen. Hvis du velger et element i stedet for hele strengen, kan du bruke Get Value from JSON-transformasjonen for å konvertere datatypen.
Parse tekst som JSON
Hvis du vil konvertere en tekstvariabel eller utdata til JSON, bruker du transformasjonen Parse Text as JSON :
- I kjeden velger du noden til kommandoen med inndataene som skal transformeres, og klikker på Edit .
- Under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Parse text as JSON, og klikk på Add
Merk: Hvis du også vil hente et element fra JSON, velger du Get Value from JSON og klikker på Add
for å bruke en ekstra transformasjon.
. - Klikk på Godta.
Oppdaterer store bokstaver i en streng
Hvis du vil konvertere en tekststrengvariabel eller -utdata til store eller små bokstaver, bruker du transformasjonen Uppercase eller Lowercase :
<!--To title-case a text string variable or output or convert its characters to all uppercase or lower-case:-->
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres. <!--
- Select whether to convert the string to Uppercase or Lowercase, and click Add --> .
- Velg transformasjonen som skal brukes:
- Hvis du vil skrive den første bokstaven i hvert ord i strengen med store bokstaver, velger du Titleize.
- Hvis du vil konvertere alle tegn i strengen til store bokstaver, velger du Store bokstaver eller Store bokstaver.
- Hvis du vil konvertere alle tegn i strengen til små bokstaver, velger du Små bokstaver.
Merk: For å transformere strengen velger du den ekstra transformasjonen som skal brukes, og klikker på Legg til
. - Klikk på Godta.
Legg til eller fjern mellomrom foran eller bak i en streng
Hvis du vil legge til eller fjerne mellomrom fra starten eller slutten av en tekststrengvariabel eller -utdata, bruker du transformasjonen Pad eller Trim :
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg transformasjonen som skal brukes, og klikk på Add
- Hvis du vil legge til mellomrom i begynnelsen av strengen, velger du Pad Left og angir den totale lengden på strengen.
- Hvis du vil legge til mellomrom på slutten av strengen, velger du Pad Right og angir den totale lengden på strengen.
- Hvis du vil fjerne ledende mellomrom fra starten av strengen, velger du Trim prefiks.
- Hvis du vil fjerne etterfølgende mellomrom fra slutten av strengen, velger du Trim Suffix.
- Hvis du vil fjerne mellomrom fra både starten og slutten av strengen, velger du Trim.
Merk: Hvis du vil transformere strengutdataene, velger du den ekstra transformasjonen som skal brukes, og klikker på Legg til
.
: - Velg Godta.
Del en streng
Hvis du vil dele opp en tekststrengvariabel eller -utdata basert på en avgrensningsverdi, bruker du transformasjonen Del opp:
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Split, og klikk på Add .
- For Delimiter, skriv inn tekstverdien som strengen skal deles ved.
Merk: Hvis du vil transformere strengutdataene, velger du den ekstra transformasjonen som skal brukes, og klikker på Legg til
. - Velg Godta.
Erstatt en verdi i en streng
Hvis du vil erstatte en verdi i en tekstvariabel eller -utdata med en annen verdi, bruker du transformasjonen Replace :
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Erstatt, og klikk på Legg til
- I Findangir du kriteriene for verdien som skal erstattes i strengen, som den eksakte teksten som skal matches, eller som et regulært uttrykk.
- I Erstatningskriver du inn verdien som skal erstatte tekst som samsvarer med Finn -kriteriene.
- I Match Typevelger du om du vil søke etter Finn -kriteriene ved hjelp av et eksakt treff eller et regulært uttrykk (RegEx).
Merk: Hvis du vil transformere strengutdataene, velger du den ekstra transformasjonen som skal brukes, og klikker på Legg til
. - Klikk på Godta.
Addere, subtrahere, multiplisere, dividere eller avrunde tall
For å utføre en matematisk operasjon på en tallverdi bruker du en Add, Subtract, Multiply, Divide, eller Round -transformasjon.
Tips: Hvis du vil utføre en matematisk operasjon på en numerisk strengverdi, må du først bruke en Parse number -transformasjon.
- For en Legg til eller Trekk fra -transformasjon angir du hvor mye tallet skal økes eller reduseres med.
- For en Multipliser eller Divider -transformasjon angir du hvor mye tallet skal multipliseres eller divideres med.
- For en Round -transformasjon angir du hvor mange desimaler tallet skal avrundes til.
Parse en dato eller et tidsstempel som en streng
Hvis du vil konvertere en dato- eller tidsstempelvariabel eller utdata til et bestemt format og en bestemt tidssone, bruker du transformasjonen Parse Date/Time :
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Parse Date/Time, og klikk på Add
- Velg om du vil bruke ISO-standarden (International Organization for Standardization) eller et egendefinert format med dato eller tidsstempel.
- Angi hvordan du formaterer dato- eller tidsverdier ved hjelp av strftime-formater og skilletegn som
.
,,
,:
, eller/
. For eksempel%m-%d-%Y
for 30.01.2020, eller%H:%M
for 21:08. - Hvis du vil endre tidssonen for datoen eller tidsstempelet, velger du tidssonene for inngangs- og utgangsverdiene.
Merk: Hvis du vil transformere strengutdataene, velger du den ekstra transformasjonen som skal brukes, og klikker på Legg til
. - Klikk på Godta.
Legg til eller trekk fra en dato eller et tidsstempel
Hvis du vil legge til eller trekke fra en intervallverdi til eller fra en dato- eller tidsstempelvariabel eller -utdata, bruker du transformasjonen Add/Subtract Date and Time :
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Add/Subtract Date and Time, og klikk på Add
- Velg om du vil bruke ISO-standarden (International Organization for Standardization) eller et egendefinert format.
- For Operationvelger du om du vil legge til eller trekke fra tidsstempelet.
- Angi inkrementet som skal legges til eller trekkes fra tidsstempelet, for eksempel 1 dag.
Merk: Hvis du vil endre formatet på tidsstempelet, velger du Parse Date/Time og klikker på Add
for å bruke en ekstra transformasjon. - Klikk på Godta.
Sortere elementer i en liste
Hvis du vil sortere elementene i en listevariabel eller utdata i stigende eller synkende rekkefølge, bruker du transformasjonen Sort List :
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Sorteringsliste, og klikk på Legg til .
- Velg om du vil sortere listen i stigende eller synkende rekkefølge.
Merk: Hvis du vil velge et strengelement fra listen, velger du Pick from List (velg fra listen) og klikker på Add
for å bruke en ekstra transformasjon. - Klikk på Godta.
Plukk elementer fra en liste
Hvis du vil trekke ut et enkelt element fra en listevariabel eller utdata, bruker du transformasjonen Pick from List :
- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Pick from List, og klikk på Add .
- For Verdi, skriv inn indeksnummeret til elementet som skal velges;
0
for det første elementet,-1
for det siste.Merk: For å transformere strengelementet velger du den ekstra transformasjonen som skal brukes, og klikker på Legg til
. - Klikk på Godta.
Hent verdier fra JSON
Hvis du vil konvertere et enkelt element fra en JSON-variabel eller -utdata til en streng, liste eller JSON, bruker du transformasjonen Get Value from JSON . Ved bruk av transformasjonen. elementer i en liste i JSON bruker en nullbasert indeks, der den første verdien har en indeks på 0
.
Merk: For å finne indeksen og navnet på elementet som skal analyseres med transformasjonen, klikker du på Monitor
, og viser JSON-utdataene fra kommandoen.- I kjeden velger du kommandoen med inndataene som skal transformeres, og under Command Propertiesklikker du på variabelen eller utdataene som skal transformeres.
- Velg Get Value from JSON, og klikk på Add
- Velg om elementet skal skrives ut som en tekststreng , liste , eller JSON .
- For Value, skriv inn:
- Hvis JSON inneholder flere -objekter, angir du indeksen til objektet du vil trekke ut fra, og begynner med 0. For eksempel, for det andre -objektet, angir du
1
.Merk: Angi indeksen bare hvis JSON inneholder flere objekter.
- Navnet på elementet som skal velges, for eksempel
id
.
Merk: Hvis du vil transformere utdataene fra transformasjonen, for eksempel for å formatere en datostreng eller sortere en liste, velger du den ekstra transformasjonen som skal brukes, og klikker på Add
. - Hvis JSON inneholder flere -objekter, angir du indeksen til objektet du vil trekke ut fra, og begynner med 0. For eksempel, for det andre -objektet, angir du
- Klikk på Godta.