Om hun gebruik als opdrachtinvoer binnen een keten te vergemakkelijken, kunt u transformaties toepassen op een variabele of opdrachtuitvoer. U kunt meerdere transformaties toepassen op een opdrachtinvoer, bijvoorbeeld om de gegevens of de uitvoer van de transformatie verder te transformeren.
Transformaties
Transformatie | Gegevenstype | Beschrijving |
---|---|---|
Tekst als JSON parsen | Tekststring | Converteert een tekenreeks naar JSON |
Parseren getal | Tekststring | Converteert een numerieke tekenreeks naar een getal |
Kleine letters | Tekststring | Converteert een tekenreeks naar kleine letters |
Hoofdletters | Tekststring | Converteert een tekenreeks naar HOOFDLETTERS |
Hoofdletter | Tekststring | Zet een hele tekenreeks met hoofdletters |
Titleize | Tekststring | Geeft de eerste letter van elk woord in een tekenreeks een hoofdletter |
Trim | Tekststring | Verwijdert spaties voor en achter uit een tekenreeks |
Trim prefix | Tekststring | Verwijdert voorloopspaties van het begin van een tekenreeks |
Achtervoegsel | Tekststring | Verwijdert spaties aan het einde van een tekenreeks |
Pad links | Tekststring | Spaties toevoegen aan de linkerkant van een tekenreeks om deze uit te breiden tot een specifieke lengte |
Pad rechts | Tekststring | Spaties toevoegen aan de rechterkant van een tekenreeks om deze uit te breiden tot een specifieke lengte |
Vervangen | Tekststring | Vervangt waarden in een tekenreeks op basis van een exacte overeenkomst of reguliere expressie |
Gesplitst | Tekststring | Splits een tekenreeks op basis van een scheidingsteken |
Toevoegen | Aantal | Voegt een waarde toe aan een getal |
Trek af | Aantal | Trekt een waarde van een getal af |
Vermenigvuldig | Aantal | Vermenigvuldigt een getal met een waarde |
Verdelen | Aantal | Deelt een getal door een waarde |
Rond | Aantal | Rondt een getal af op het opgegeven aantal decimalen |
Datum/tijd parseren | Tekststring | of datum of tijdstempelConverteert een datum of tijdstempel naar een specifiek formaat en tijdzone |
DatumMath | Datum of tijdstempel | Telt dagen, maanden, jaren, uren of minuten op of af van een tijdstempel |
Datum- en tijdformaat | Datum of tijdstempel | Formatteert een datum of tijdstempel |
Sorteer | Lijst | Sorteert de items in een lijst in oplopende of aflopende volgorde |
Kies uit de lijst | Lijst | Haalt een individueel element uit een lijst |
Waarde uit JSON halen | JSON | Converteert een individueel element van een eigen JSON-tekenreeks naar een tekenreeks, lijst of JSON |
Opmerking: Wanneer u een JSON-uitvoer als eigenschap van een andere opdracht gebruikt, kunt u een specifiek element uit de uitvoer selecteren in plaats van de volledige JSON-string. Als u een element selecteert in plaats van de volledige tekenreeks, pas dan de Get Value from JSON transformatie toe om het gegevenstype te converteren.
Tekst als JSON parsen
Om een tekstvariabele of uitvoer naar JSON te converteren, past u de transformatie Parse Text as JSON toe:
- Selecteer in de keten het knooppunt van de opdracht met de te transformeren invoer en klik op Bewerken .
- Klik onder Opdrachteigenschappenop de variabele of uitvoer die u wilt transformeren.
- Selecteer Tekst parseren als JSON en klik op Toevoegen
Opmerking: Om ook een element uit de JSON op te halen, selecteert u Get Value from JSON en klikt u op
om een extra transformatie toe te passen.
. - Klik op accepteren .
Het hoofdlettergebruik van een tekenreeks bijwerken
Om een tekststringvariabele of uitvoer te converteren naar hoofdletters of kleine letters, past u de transformatie Hoofdletters of Kleine letters toe:
<!--To title-case a text string variable or output or convert its characters to all uppercase or lower-case:-->
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer. <!--
- Select whether to convert the string to Uppercase or Lowercase, and click Add --> .
- Selecteer de transformatie die u wilt toepassen:
- Om de eerste letter in elk woord van de tekenreeks een hoofdletter te geven, selecteert u Titleize.
- Om de tekens van de tekenreeks om te zetten naar hoofdletters, selecteert u Hoofdletter of Hoofdletter.
- Om de tekens van de tekenreeks om te zetten naar allemaal kleine letters, selecteert u Kleine letters.
Opmerking: Om de string te transformeren, selecteert u de extra transformatie die u wilt toepassen en klikt u op
. - Klik op accepteren .
Spaties aan het begin of einde van een tekenreeks toevoegen of verwijderen
Om spaties toe te voegen aan of te verwijderen van het begin of einde van een tekststringvariabele of uitvoer, past u een Pad of Trim transformatie toe:
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer de transformatie die u wilt toepassen en klik op
- Om spaties toe te voegen aan het begin van de tekenreeks, selecteert u Links opvullen en voert u de totale lengte van de tekenreeks in.
- Om spaties aan het einde van de tekenreeks toe te voegen, selecteert u Rechts opvullen en voert u de totale lengte van de tekenreeks in.
- Om spaties aan het begin van de tekenreeks te verwijderen, selecteert u Voorvoegsel bijsnijden.
- Om de spaties aan het einde van de tekenreeks te verwijderen, selecteert u Achtervoegsel bijsnijden.
- Om spaties van zowel het begin als het einde van de tekenreeks te verwijderen, selecteert u Bijsnijden.
Opmerking: Om de stringuitvoer te transformeren, selecteert u de extra transformatie die u wilt toepassen en klikt u op
.
: - Selecteer accepteren.
Een tekenreeks splitsen
Om een tekststringvariabele of uitvoer te splitsen op basis van een begrenzingswaarde, past u de transformatie Splitsen toe:
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer Splitsen en klik op Toevoegen .
- Voer voor Scheidingstekende tekstwaarde in waarbij de tekenreeks moet worden gesplitst.
Opmerking: Om de stringuitvoer te transformeren, selecteert u de extra transformatie die u wilt toepassen en klikt u op
. - Selecteer accepteren.
Een waarde in een tekenreeks vervangen
Om een waarde binnen een tekstvariabele of uitvoer door een andere waarde te vervangen, past u de transformatie Vervangen toe:
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer Vervangen en klik op Toevoegen
- Voer in Zoekende criteria in van de waarde die moet worden vervangen in de tekenreeks als de exacte tekst die moet worden gematcht of een reguliere expressie.
- Voer in Vervangingde waarde in om tekst te vervangen die overeenkomt met de criteria Zoeken .
- Selecteer bij Type overeenkomstof u wilt zoeken naar de Vind criteria door middel van een Exacte overeenkomst of Reguliere expressie (RegEx).
Opmerking: Om de stringuitvoer te transformeren, selecteert u de extra transformatie die u wilt toepassen en klikt u op
. - Klik op accepteren .
Getallen optellen, aftrekken, vermenigvuldigen, delen of afronden
Om een wiskundige bewerking op een getalswaarde uit te voeren, past u een Optellen, Aftrekken, Vermenigvuldigen, Delen, of Afronden transformatie toe.
Tip: Om een wiskundige bewerking uit te voeren op een numerieke tekenreekswaarde, past u eerst een Parse number transformatie toe.
- Voer voor een Optellen of Aftrekken transformatie in met hoeveel u het getal wilt verhogen of verlagen.
- Voer voor een Vermenigvuldig of Deel transformatie in met hoeveel u het getal moet vermenigvuldigen of delen.
- Voor een Afronden transformatie voert u in naar hoeveel decimalen u het getal wilt afronden.
Parseer een datum of tijdstempel als een tekenreeks
Om een datum- of tijdstempelvariabele of uitvoer te converteren naar een specifiek formaat en tijdzone, past u de transformatie Parse Date/Time toe:
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer Parse Date/Time en klik op Add
- Selecteer of u de standaardindeling van de International Organization for Standardization (ISO) of een aangepaste indeling met de datum of tijdstempel wilt gebruiken.
- Voer in hoe u datum- of tijdwaarden kunt opmaken met behulp van strftime formats en scheidingstekens zoals
.
,,
,:
, of/
. Bijvoorbeeld%m-%d-%Y
voor 01-30-2020, of%H:%M
voor 21:08. - Om de tijdzone van de datum of tijdstempel te wijzigen, selecteert u de tijdzones voor de invoer- en uitvoerwaarden.
Opmerking: Om de stringuitvoer te transformeren, selecteert u de extra transformatie die u wilt toepassen en klikt u op
. - Klik op accepteren .
Een datum of tijdstempel toevoegen of aftrekken
Om een intervalwaarde toe te voegen aan of af te trekken van een datum- of tijdstempelvariabele of uitvoer, past u de transformatie Datum en tijd toevoegen/aftrekken toe:
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer Datum en tijd toevoegen/aftrekken en klik op
- Selecteer of u de standaardindeling van de International Organization for Standardization (ISO) of wilt gebruiken..
- Selecteer voor Bewerkingof u de tijdstempel wilt optellen of aftrekken.
- Voer de verhoging in om toe te voegen aan of af te trekken van de tijdstempel, zoals 1 Dag.
Opmerking: Om het formaat van de tijdstempel te wijzigen, selecteert u Parse Date/Time en klikt u op
om een extra transformatie toe te passen. - Klik op accepteren .
Items in een lijst sorteren
Om de items in een lijstvariabele of uitvoer oplopend of aflopend te sorteren, past u de transformatie Sort List toe:
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer Sorteerlijst en klik op Toevoegen .
- Selecteer of u de lijst oplopend of aflopend wilt sorteren.
Opmerking: Om een tekenreekselement uit de lijst te kiezen, selecteert u Kies uit lijst en klikt u op
om een extra transformatie toe te passen. - Klik op accepteren .
Elementen uit een lijst kiezen
Om een afzonderlijk element uit een lijstvariabele of uitvoer te extraheren, past u de transformatie Pick from List toe:
- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer Pick from List en klik op Add .
- Voer voor Waardehet indexnummer in van het element dat u wilt kiezen;
0
voor het eerste element,-1
voor het laatste.Opmerking: Om het stringelement te transformeren, selecteert u de extra transformatie die u wilt toepassen en klikt u op
. - Klik op accepteren .
Waarden ophalen uit JSON
Om een individueel element van een JSON-variabele of -uitvoer te converteren naar een string, lijst of JSON, past u de transformatie Get Value from JSON toe. Bij gebruik van de transformatie gebruiken elementen in een lijst binnen de JSON een op nul gebaseerde index, waarbij de eerste waarde een index heeft van 0
.
Opmerking: Om de index en naam van het element te bepalen dat met de transformatie moet worden geparseerd, klikt u op Monitor
, en bekijkt u de JSON-uitvoer van de opdracht.- Selecteer in de keten de opdracht met de te transformeren invoer en klik onder Opdrachteigenschappenop de te transformeren variabele of uitvoer.
- Selecteer Get Value from JSON (Waarde uit JSON halen) en klik op Add
- Selecteer of u het element wilt uitvoeren als een tekststring , lijst , of JSON .
- Voer voor Waardein:
- Als de JSON meerdere objecten bevat, voert u de index in van het object waaruit u wilt extraheren, beginnend met 0. Bijvoorbeeld, voor het tweede object voert u
1
in.Opmerking: Voer de index alleen in als de JSON meerdere objecten bevat.
- De naam van het te kiezen element, zoals
id
.
Opmerking: Om de uitvoer van de transformatie te transformeren, bijvoorbeeld om een datumreeks op te maken of een lijst te sorteren, selecteert u de extra transformatie die u wilt toepassen en klikt u op
. - Als de JSON meerdere objecten bevat, voert u de index in van het object waaruit u wilt extraheren, beginnend met 0. Bijvoorbeeld, voor het tweede object voert u
- Klik op accepteren .