Aby ułatwić ich użycie jako wejść poleceń w łańcuchu, możesz zastosować transformacje do zmiennej lub wyjścia polecenia. Możesz zastosować wiele transformacji do danych wejściowych polecenia, na przykład w celu dalszego przekształcenia jego danych lub danych wyjściowych jego transformacji.
Transformacje
Transformacja | Typ danych | Opis |
---|---|---|
Parsuj tekst jako JSON | Ciąg tekstowy | Konwertuje ciąg znaków na JSON |
Analizuj liczbę | Ciąg tekstowy | Konwertuje ciąg liczbowy na liczbę |
Mała litera | Ciąg tekstowy | Konwertuje ciąg znaków na małe litery |
Wielkie litery | Ciąg tekstowy | Konwertuje ciąg znaków na UPPERCASE |
Kapitalizuj | Ciąg tekstowy | Kapitalizuje cały ciąg znaków |
Titleize | Ciąg tekstowy | Zamienia na wielkie litery pierwszą literę każdego słowa w ciągu znaków |
Wykończenie | Ciąg tekstowy | Usuwa początkowe i końcowe spacje z ciągu znaków |
Prefiks wykończenia | Ciąg tekstowy | Usuwa początkowe spacje z początku ciągu znaków |
Przyrostek wykończenia | Ciąg tekstowy | Usuwa końcowe spacje z końca ciągu znaków |
Pad lewy | Ciąg tekstowy | Dodaj spacje po lewej stronie ciągu znaków, aby wydłużyć go do określonej długości |
Pad w prawo | Ciąg tekstowy | Dodaj spacje po prawej stronie ciągu znaków, aby wydłużyć go do określonej długości |
Zastąp | Ciąg tekstowy | Zastępuje wartości w ciągu znaków na podstawie dokładnego dopasowania lub wyrażenia regularnego |
Split | Ciąg tekstowy | Dzieli ciąg znaków na podstawie wartości separatora |
Dodaj | Numer | Dodaje wartość do liczby |
Odejmij | Numer | Odejmuje wartość od liczby |
Pomnóż | Numer | Mnoży liczbę przez wartość |
Podziel | Numer | Dzieli liczbę przez wartość |
Okrągły | Numer | Zaokrągla liczbę do określonej liczby miejsc dziesiętnych |
Parsuj datę/godzinę | Ciąg tekstowy | lub Date lub TimestampKonwertuje datę lub znacznik czasu na określony format i strefę czasową |
DateMath | Data lub znacznik czasu | Dodaje lub odejmuje dni, miesiące, lata, godziny lub minuty do lub od znacznika czasu |
Format daty i godziny | Data lub znacznik czasu | Formatuje datę lub znacznik czasu |
Sortuj | Lista | Sortuje elementy listy w porządku rosnącym lub malejącym |
Wybierz z listy | Lista | Pobiera pojedynczy element z listy |
Pobierz wartość z JSON | Kod JSON | Konwertuje pojedynczy element z odpowiedniego ciągu JSON na ciąg, listę lub JSON |
Uwaga: Gdy używasz danych wyjściowych JSON jako właściwości innego polecenia, możesz wybrać określony element z danych wyjściowych zamiast pełnego ciągu JSON. Jeśli wybierzesz element zamiast pełnego ciągu znaków, zastosuj transformację Get Value from JSON, aby przekonwertować jego typ danych.
Parsuj tekst jako JSON
Aby przekonwertować zmienną tekstową lub dane wyjściowe na JSON, zastosuj transformację Parse Text as JSON :
- W łańcuchu wybierz węzeł polecenia z danymi wejściowymi do przekształcenia i kliknij Edit .
- W obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz opcję Parsuj tekst jako JSON i kliknij Dodaj
Uwaga: Aby pobrać element z JSON, wybierz Get Value from JSON i kliknij Add
w celu zastosowania dodatkowej transformacji.
. - Kliknij Akceptuj.
Zaktualizuj wielkość liter ciągu znaków
Aby przekonwertować zmienną ciągu tekstowego lub dane wyjściowe na wszystkie wielkie lub małe litery, zastosuj transformację Uppercase lub Lowercase :
<!--To title-case a text string variable or output or convert its characters to all uppercase or lower-case:-->
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia. <!--
- Select whether to convert the string to Uppercase or Lowercase, and click Add --> .
- Wybierz transformację do zastosowania:
- Aby zamienić pierwszą literę w każdym słowie ciągu znaków na wielką, wybierz opcję Titleize.
- Aby przekonwertować wszystkie znaki ciągu znaków na wielkie litery, wybierz opcję Wielkie litery lub Wielkie litery.
- Aby przekonwertować wszystkie znaki ciągu na małe litery, wybierz opcję Małe litery.
Uwaga: Aby przekształcić ciąg znaków, wybierz dodatkową transformację do zastosowania i kliknij Dodaj
. - Kliknij Akceptuj.
Dodaj lub usuń końcowe lub początkowe spacje w ciągu znaków
Aby dodać lub usunąć spacje z początku lub końca zmiennej lub wyjścia ciągu tekstowego, zastosuj transformację Pad lub Trim :
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz transformację do zastosowania i kliknij Dodaj
- Aby dodać początkowe spacje na początku ciągu znaków, wybierz Pad Left i wprowadź całkowitą długość ciągu znaków.
- Aby dodać spacje na końcu ciągu znaków, wybierz opcję Pad Right i wprowadź całkowitą długość ciągu znaków.
- Aby usunąć początkowe spacje z początku ciągu znaków, wybierz opcję Przytnij prefiks.
- Aby usunąć końcowe spacje z końca ciągu znaków, wybierz opcję Trim Suffix.
- Aby usunąć spacje z początku i końca ciągu znaków, wybierz opcję Przytnij.
Uwaga: Aby przekształcić wyjściowy ciąg znaków, wybierz dodatkową transformację do zastosowania i kliknij Dodaj
.
: - Wybierz Akceptuj.
Podziel ciąg znaków
Aby podzielić zmienną ciągu tekstowego lub dane wyjściowe na podstawie wartości separatora, zastosuj transformację Split:
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz opcję Podziel i kliknij Dodaj .
- Dla Delimiter, wprowadź wartość tekstową, przy której łańcuch ma zostać podzielony.
Uwaga: Aby przekształcić wyjściowy ciąg znaków, wybierz dodatkową transformację do zastosowania i kliknij Dodaj
. - Wybierz Akceptuj.
Zastąp wartość w ciągu znaków
Aby zastąpić wartość w zmiennej tekstowej lub danych wyjściowych inną wartością, zastosuj transformację Replace :
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz Zamień i kliknij Dodaj
- W polu Znajdźwprowadź kryteria wartości do zastąpienia w ciągu jako dokładny tekst do dopasowania lub wyrażenie regularne.
- W polu Zastąpieniewprowadź wartość zastępującą tekst spełniający kryteria Znajdź .
- W polu Typ dopasowaniawybierz, czy kryteria Znajdź mają być wyszukiwane przez dopasowanie dokładne czy wyrażenie regularne (RegEx).
Uwaga: Aby przekształcić wyjściowy ciąg znaków, wybierz dodatkową transformację do zastosowania i kliknij Dodaj
. - Kliknij Akceptuj.
Dodawaj, odejmuj, mnoż, dziel lub zaokrąglaj liczby
Aby wykonać operację matematyczną na wartości liczbowej, zastosuj przekształcenie Dodaj, Odejmij, Pomnóż, Podziellub Zaokrąglij .
Wskazówka: Aby wykonać operację matematyczną na wartości ciągu liczbowego, najpierw zastosuj transformację Parse number .
- W przypadku transformacji Dodaj lub Odejmij wprowadź, o ile ma zostać zwiększona lub zmniejszona liczba.
- W przypadku transformacji Pomnóż lub Podziel wprowadź liczbę, przez którą chcesz pomnożyć lub podzielić liczbę.
- W przypadku transformacji Round wprowadź liczbę miejsc po przecinku, do których ma zostać zaokrąglona liczba.
Przeanalizuj datę lub znacznik czasu jako ciąg znaków
Aby przekonwertować zmienną daty lub znacznika czasu lub dane wyjściowe na określony format i strefę czasową, zastosuj transformację Parse Date/Time :
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz Parse Date/Time i kliknij Add
- Wybierz, czy chcesz używać standardowego formatu Międzynarodowej Organizacji Normalizacyjnej (ISO), czy niestandardowego formatu daty lub znacznika czasu.
- Wprowadź sposób formatowania wartości daty lub godziny przy użyciu formatów strftime i separatorów, takich jak
.
,,
,:
, lub/
. Na przykład%m-%d-%Y
dla 01-30-2020 lub%H:%M
dla 21:08. - Aby zmienić strefę czasową daty lub znacznika czasu, wybierz strefy czasowe dla wartości wejściowych i wyjściowych.
Uwaga: Aby przekształcić wyjściowy ciąg znaków, wybierz dodatkową transformację do zastosowania i kliknij Dodaj
. - Kliknij Akceptuj.
Dodaj lub odejmij datę lub znacznik czasu
Aby dodać lub odjąć wartość interwału do lub od zmiennej daty lub znacznika czasu lub danych wyjściowych, zastosuj transformację Add/Subtract Date and Time :
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz Dodaj/Odejmij datę i godzinę, a następnie kliknij Dodaj
- Wybierz, czy chcesz używać standardowego formatu Międzynarodowej Organizacji Normalizacyjnej (ISO), czy niestandardowego formatu .
- Dla Operationwybierz, czy chcesz dodać, czy odjąć znacznik czasu.
- Wprowadź przyrost, aby dodać lub odjąć od znacznika czasu, np. 1 dzień.
Uwaga: Aby zmienić format znacznika czasu, wybierz opcję Parse Date/Time i kliknij przycisk Add
w celu zastosowania dodatkowej transformacji. - Kliknij Akceptuj.
Sortuj elementy na liście
Aby posortować elementy zmiennej listy lub danych wyjściowych w porządku rosnącym lub malejącym, zastosuj transformację Sort List :
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz Sortuj listę i kliknij Dodaj .
- Wybierz, czy lista ma być sortowana rosnąco czy malejąco.
Uwaga: Aby wybrać element ciągu znaków z listy, wybierz opcję Wybierz z listy i kliknij przycisk Dodaj
, aby zastosować dodatkową transformację. - Kliknij Akceptuj.
Wybierz elementy z listy
Aby wyodrębnić pojedynczy element ze zmiennej listy lub danych wyjściowych, zastosuj transformację Pick from List :
- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz opcję Wybierz z listy i kliknij Dodaj .
- Dla Wartość, wprowadź numer indeksu elementu do wybrania;
0
dla pierwszego elementu,-1
dla ostatniego.Uwaga: Aby przekształcić element ciągu, wybierz dodatkowe przekształcenie do zastosowania i kliknij Dodaj
. - Kliknij Akceptuj.
Pobierz wartości z JSON
Aby przekonwertować pojedynczy element ze zmiennej JSON lub danych wyjściowych na ciąg znaków, listę lub JSON, zastosuj transformację Get Value from JSON . Podczas korzystania z transformacji. elementy na liście w JSON używają indeksu opartego na zerze, gdzie pierwsza wartość ma indeks 0
.
Uwaga: Aby określić indeks i nazwę elementu do przeanalizowania za pomocą transformacji, kliknij Monitor
i wyświetl dane wyjściowe JSON polecenia.- W łańcuchu wybierz polecenie z danymi wejściowymi do przekształcenia i w obszarze Command Propertieskliknij zmienną lub dane wyjściowe do przekształcenia.
- Wybierz Get Value from JSON i kliknij Add
- Wybierz, czy element ma być wyświetlany jako ciąg tekstowy , lista , czy kod JSON .
- Dla Valuewprowadź:
- Jeśli JSON zawiera wiele obiektów , indeks obiektu do wyodrębnienia, zaczynając od 0. Na przykład dla drugiego obiektu wpisz
1
.Uwaga: Wprowadź indeks tylko wtedy, gdy JSON zawiera wiele obiektów.
- Nazwa elementu do wybrania, np.
id
.
Uwaga: Aby przekształcić dane wyjściowe z transformacji, np. sformatować ciąg daty lub posortować listę, wybierz dodatkową transformację do zastosowania i kliknij Dodaj
. - Jeśli JSON zawiera wiele obiektów , indeks obiektu do wyodrębnienia, zaczynając od 0. Na przykład dla drugiego obiektu wpisz
- Kliknij Akceptuj.