Udostępnij za pośrednictwem


Akcje zmiennych

Aby ręcznie utworzyć zmienną w przepływie pulpitu, należy wdrożyć akcję Ustaw zmienną. Ta akcja wymaga podania nazwy i wartości nowej zmiennej.

Zrzut ekranu z akcją Ustaw zmienną.

Ważne

Zastrzeżonych słów kluczowych nie można używać jako nazw zmiennych. Pełną listę zastrzeżonych słów kluczowych znajdziesz w artykule Zastrzeżone słowa kluczowe w przepływach pulpitu.

Aby zwiększyć lub zmniejszyć wartość numeryczną zmiennej, należy użyć odpowiednio akcji Zwiększ zmienną i Zmniejsz zmienną.

Zrzut ekranu z akcją Zwiększ zmienną.

Większość akcji wynika z nich na zmienną. Na przykład akcja Utwórz nową listę powoduje utworzenie pustej listy.

Podobnie w akcji Generowanie liczby losowej jest generowana losowa wartość liczbowa. Jeśli włączysz w tej akcji opcję Generuj wiele liczb, utworzysz zmienną listową zawierającą wiele losowych wartości liczbowych.

Zrzut ekranu przedstawiający akcję Generuj liczbę losową.

Aby dodać elementy do istniejącej listy, należy wdrożyć element Dodaj w akcji listy i wypełnić wartość na dysku twardym lub zmienną w celu zdefiniowania elementu do dodania. Podobnie możesz usunąć elementy z listy za pomocą akcji Usuń pozycję z listy.

Uwaga

Indeksy listy zaczynają się od 0, co oznacza, że pierwsza pozycja na liście zawsze ma indeks 0. Użyj nazwy %ListName[0]% w notacji, aby odwoływać się do pierwszego elementu z listy, %ListName[1]% do drugiego i tak dalej.

Jeśli chcesz utworzyć zmienną tabeli danych, wdrożyć akcję Utwórz nową tabelę danych i zdefiniować jej początkowe elementy przy użyciu konstruktora wizualnego.

Aby manipulować zmienną datatable, użyj akcji odpowiedniej podgrupy akcji, takich jak akcje Znajdź lub zamień w tabeli danych i Aktualizuj element tabeli danych.

Zrzut ekranu akcji Utwórz nową tabelę danych.

Utwórz nową tabelę danych

Tworzy nową zmienną tabeli danych.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Nowa tabela Nie Tabela danych Wejściowa tabela danych

Utworzone zmienne

Argument Type opis
DataTable Tabela danych Nowa tabela danych

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Wstaw wiersz do tabeli danych

Wstawia wiersz na końcu lub przed indeksem o określonej wartości.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Tabela danych Nie Tabela danych Zmienna tabeli danych, która będzie używana. Ta zmienna musi zostać uprzednio określona przez akcję, która tworzy zmienną tabeli danych
Do lokalizacji Brak Tabela na końcu danych, Przed indeksem wierszy Koniec tabeli danych Określ, czy nowy wiersz ma zostać wstawiony na końcu tabeli danych, czy przed indeksem o określonej wartości
Indeks wierszy Nie Wartość liczbowa Wstaw wartość indeksu wiersza, która będzie używana, gdy wartością parametru Do lokalizacji będzie Przed indeksem wiersza
Nowe wartości Nie List, Datarow Ten parametr akceptuje zmienną list lub datarow, przy czym liczba kolumn musi być zgodna z liczbą kolumn w tabeli danych

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Indeks elementu poza zakresem Wskazuje, że podany indeks pozycji jest poza zakresem
Nieprawidłowe argumenty wejściowe Wskazuje, że istnieje nieprawidłowy parametr wejściowy
Błąd niezgodnego typu Wskazuje, że podano parametr wejściowy niezgodnego typu

Usuń wiersz z tabeli danych

Usuń wiersz tabeli danych mający odpowiedni indeks wiersza.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Tabela danych Nie Tabela danych Zmienna tabeli danych, która będzie używana. Ta zmienna musi być określona przez akcję, która tworzy zmienną tabeli danych
Indeks wiersza Nie Wartość liczbowa Indeks wiersza w tabeli danych, który ma zostać usunięty

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Indeks elementu poza zakresem Wskazuje, że określony element tabeli danych jest poza zakresem

Aktualizuj element tabeli danych

Aktualizuj element wiersza tabeli danych w zdefiniowanej kolumnie.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Tabela danych Nie Tabela danych Zmienna tabeli danych, która będzie używana. Ta zmienna musi zostać uprzednio określona przez akcję, która tworzy zmienną tabeli danych.
Column Nie Wartość tekstowa Nazwa lub indeks kolumny elementu, który ma zostać zaktualizowany.
Wiersz Nie Wartość liczbowa Indeks wiersza elementu, który ma zostać zaktualizowany.
Nowa wartość Nie Wartość tekstowa Nowa wartość do wykonania aktualizacji w wierszu o określonym indeksie i w określonej kolumnie.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Indeks elementu poza zakresem Wskazuje, że określony element tabeli danych jest poza zakresem
Nazwa kolumny nie istnieje Wskazuje, że podana nazwa kolumny nie istnieje
Indeks kolumny jest poza zakresem Wskazuje, że podany indeks kolumny jest poza zakresem
Błąd niezgodnego typu Wskazuje, że podano parametr wejściowy niezgodnego typu

Znajdź lub zamień w tabeli danych

Znajduje i/lub zamienia wartości tabeli danych.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Tabela danych Nie Tabela danych Zmienna tabeli danych, która będzie używana. Ta zmienna musi zostać uprzednio określona przez akcję, która tworzy zmienną tabeli danych
Tryb wyszukiwania Brak Znajdź, Znajdź i zamień Znajdź Tryb wyszukiwania (Znajdź lub Znajdź i zamień)
Wszystkie dopasowania Brak Wartość logiczna Prawda Określ, czy znaleźć lub zamienić tekst we wszystkich znalezionych pasujących komórkach, czy tylko w pierwszej znalezionej komórce
Tekst do znalezienia Nie Wartość tekstowa Tekst do znalezienia w tabeli danych
Znajdź przy użyciu wyrażenia regularnego Brak Wartość logiczna Fałsz Określ, czy w celu dopasowywania zawartości komórek do szukanego tekstu ma być używane wyrażenie regularne
Dopasuj przypadek Brak Wartość logiczna Fałsz Określ, czy mają być wyszukiwane dane, w których jest rozróżniana wielkość liter
Dopasuj całą zawartość komórki Brak Wartość logiczna Fałsz Określ, czy mają być wyszukiwane komórki zawierające tylko określony tekst
Tekst do zastąpienia Nie Wartość tekstowa Tekst używany do zamieniania pasujących komórek
Wyszukaj według Brak Wszędzie, Na kolumnie Wszędzie Kolejność, w jakiej ma być wyszukiwany tekst (Wszędzie lub W kolumnie)
Nazwa lub indeks kolumny Nie Wartość tekstowa Nazwa nagłówka lub wartość indeksu kolumny

Utworzone zmienne

Argument Type opis
DataTableMatches Tabela danych Tabela danych zawierająca indeksy wierszy i kolumn do dopasowania

Wyjątki

Wyjątek Opis
Podane wyrażenie regularne jest nieprawidłowe Wskazuje, że podane wyrażenie regularne jest nieprawidłowe
Nazwa kolumny nie istnieje Wskazuje, że podana nazwa kolumny nie istnieje
Indeks kolumny jest poza zakresem Wskazuje, że podany indeks kolumny jest poza zakresem
Błąd niezgodnego typu Wskazuje, że podano parametr wejściowy niezgodnego typu

Wstaw kolumnę do tabeli danych

Wstawia kolumnę na końcu lub przed indeksem o określonej wartości.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Tabela danych Nie Tabela danych Zmienna tabeli danych, która będzie używana. Ta zmienna musi być określona przez akcję, która tworzy zmienną tabeli danych.
Do lokalizacji Brak Koniec tabeli danych, przed indeksem kolumny Koniec tabeli danych Określ, czy nowa kolumna ma zostać wstawiona na końcu tabeli danych, czy przed kolumną o określonym indeksie.
Nazwa kolumny Nie Wartość tekstowa Określ nagłówek nowej kolumny.
Indeks kolumny Nie Wartość liczbowa Określa wartość indeksu kolumny, która jest używana, gdy opcja Przed indeksem kolumny jest wybrana dla parametru Do lokalizacji.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Indeks kolumny jest poza zakresem Wskazuje, że podany indeks kolumny jest poza zakresem.
Zduplikowana nazwa kolumny Wskazuje, że podana nazwa kolumny już istnieje.

Usuń kolumnę z tabeli danych

Usuń z tabeli danych kolumnę, która ma określony indeks lub nazwę.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Tabela danych Nie Tabela danych Zmienna tabeli danych, która będzie używana. Ta zmienna musi być określona przez akcję, która tworzy zmienną tabeli danych.
Określ kolumnę za pomocą Brak Nazwa, indeks Nazwa/nazwisko Określ, czy kolumna ma być wyszukiwana przy użyciu nazwy, czy indeksu.
Nazwa kolumny Nie Wartość tekstowa Nazwa kolumny, która ma zostać usunięta.
Indeks kolumny Nie Wartość liczbowa Indeks kolumny, która ma zostać usunięta. Indeksy kolumn zaczynają się od 0.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Nazwa kolumny nie istnieje Wskazuje, że podana nazwa kolumny nie istnieje
Indeks kolumny jest poza zakresem Wskazuje, że podany indeks kolumny jest poza zakresem

Usuń puste wiersze z tabeli danych

Usuwa z tabeli danych wiersze, których wszystkie komórki są puste.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Tabela danych Nie Tabela danych Zmienna tabeli danych, która będzie używana. Ta zmienna musi zostać uprzednio określona przez akcję, która tworzy zmienną tabeli danych

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Usuń zduplikowane wiersze z tabeli danych

Usuwa wszystkie zduplikowane wiersze z tabeli danych, jeśli wartości mają ten sam typ danych w każdej kolumnie.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Data table Nie Tabela danych Zmienna tabeli danych, która będzie używana. Określona zmienna musi być zdefiniowana poprzez akcję, która generuje zmienną tabeli danych.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Niezgodność typów w komórkach kolumny Wskazuje, że co najmniej dwie wartości w jednej kolumnie należą do różnych typów danych

Wyczyść tabelę danych

Usuwa wszystkie wiersze z tabeli danych, ale pozostawia niezmienione nagłówki tabeli.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Data table Nie Tabela danych Zmienna tabeli danych, która będzie używana. Określona zmienna musi być zdefiniowana poprzez akcję, która generuje zmienną tabeli danych.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Sortuj tabelę danych

Sortuje wiersze tabeli danych w porządku rosnącym lub malejącym według określonej kolumny, jeśli wszystkie jej wartości mają ten sam typ danych.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Data table Nie Tabela danych Zmienna tabeli danych, która będzie używana. Określona zmienna musi być zdefiniowana poprzez akcję, która generuje zmienną tabeli danych.
Określ kolumnę za pomocą Brak Nazwa, indeks Nazwa/nazwisko Określ, czy kolumna ma być wyszukiwana przy użyciu nazwy, czy indeksu.
Nazwa kolumny Nie Wartość tekstowa Nazwa kolumny, która ma zostać posortowana.
Indeks kolumny Nie Wartość liczbowa Indeks kolumny, która ma zostać posortowana. Indeksy kolumn zaczynają się od 0.
Porządek Brak Rosnąco, Malejąco Rosnąco Kolejność sortowania tabeli danych.

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Nazwa kolumny nie istnieje Wskazuje, że podana nazwa kolumny nie istnieje
Indeks kolumny jest poza zakresem Wskazuje, że podany indeks kolumny jest poza zakresem
Niezgodność typów w komórkach kolumny Wskazuje, że co najmniej dwie wartości w jednej kolumnie należą do różnych typów danych

Filtruj tabelę danych

Filtruje wiersze tabeli danych na podstawie zastosowanych reguł.

We wbudowanym kreatorze akcji, który pomaga w tworzeniu potrzebnych filtrów, można zastosować wiele filtrów do różnych kolumn zdefiniowanych według nazwy lub indeksu. Każdy filtr składa się z określonej kolumny, na którą jest ukierunkowany, wybranego operatora i przypisanej do niego wartości.

Ponadto wiele filtrów jest stosowanych razem za pomocą reguł AND i/lub OR. Reguły AND są rozwiązywane jako pierwsze w wynikowym wyrażeniu filtru, a następnie reguły OR.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Data table Nie Tabela danych Zmienna tabeli danych, która będzie używana. Określona zmienna musi być zdefiniowana poprzez akcję, która generuje zmienną tabeli danych.
Filtry do zastosowania Nie Reguły filtrowania zdefiniowane przez użytkownika Brak Reguły filtrowania zastosowane do zdefiniowanych kolumn

Utworzone zmienne

Argument Type Podpis
FilteredDataTable Tabela danych Wygenerowana tabela danych po zastosowaniu filtrów

Wyjątki

Wyjątek Podpis
Nazwa kolumny nie istnieje Wskazuje, że podana nazwa kolumny nie istnieje
Indeks kolumny jest poza zakresem Wskazuje, że podany indeks kolumny jest poza zakresem
Niezgodność typów w komórkach kolumny Wskazuje, że co najmniej dwie wartości w jednej kolumnie należą do różnych typów danych

Scal tabele danych

Scala ze sobą dwie tabele danych, określając zachowanie scalania w przypadku, gdy liczba ich kolumn jest różna.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Pierwsza tabela danych Nie Tabela danych Pierwsza zmienna tabeli danych, z którą należy pracować. Jest to również zmienna generowana przez akcję, która przechowuje scaloną tabelę danych
Druga tabela danych Nie Tabela danych Druga tabela danych połączona z pierwszą tabelą danych
Tryb scalania Brak Dodaj dodatkowe kolumny, Ignoruj dodatkowe kolumny, Błąd dodatkowych kolumn Dodaj dodatkowe kolumny Zachowanie scalania, które jest stosowane, gdy tabele nie mają tej samej liczby kolumn

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek Podpis
Brak schematu Wskazuje, że tabele danych nie mają takiej samej liczby kolumn

Utwórz sprzężenie tabel danych

Sprzęga dwie tabele danych na podstawie określonej reguły sprzęgania.

We wbudowanym kreatorze akcji, który pomaga w tworzeniu potrzebnych reguł łączenia, można ustawić wiele reguł, określając odpowiednio kolumnę z pierwszej i drugiej tabeli danych oraz operator porównania, który ma zastosowanie między nimi.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Pierwsza tabela danych Nie Tabela danych Pierwsza zmienna tabeli danych, z którą należy pracować. Określona zmienna musi być zdefiniowana poprzez akcję, która generuje zmienną tabeli danych.
Druga tabela danych Nie Tabela danych Druga zmienna tabeli danych, z którą należy pracować. Określona zmienna musi być zdefiniowana poprzez akcję, która generuje zmienną tabeli danych.
Operacja sprzęgania Brak Wewnętrzny, lewy, pełny Wewnętrzny Operacja łączenia używana do łączenia dwóch tabel
Reguły sprzęgania Nie Reguły dołączania zdefiniowane przez użytkownika Brak Zdefiniuj kolumny i operację, które zostaną użyte do połączenia dwóch tabel danych

Utworzone zmienne

Argument Type Podpis
JoinedDataTable Tabela danych Wygenerowana tabela danych po wykonaniu operacji sprzęgania

Wyjątki

Wyjątek Podpis
Nazwa kolumny nie istnieje Wskazuje, że podana nazwa kolumny nie istnieje
Indeks kolumny jest poza zakresem Wskazuje, że podany indeks kolumny jest poza zakresem

Odczytaj ze zmiennej tekstu w formacie CSV

Generuje tabelę danych na podstawie tekstu w formacie CSV.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Tekst w formacie CSV Nie Wartość tekstowa Zmienna tekstu w formacie CSV do odczytania.
Trim fields Brak Wartość logiczna Prawda Określa, czy mają być automatycznie przycinane spacje wiodące i końcowe w wyodrębnionych komórkach.
Pierwszy wiersz zawiera nazwy kolumn Brak Wartość logiczna Fałsz Określa, czy używać pierwszego wiersza tekstu CSV do ustawiania nazw kolumn wynikowej tabeli danych. Włącz tę opcję, aby uniknąć odczytywania nazw jako danych w tabeli. Kolejne akcje mogą uzyskiwać dostęp do danych przechowywanych przez tabelę danych przy użyciu nazw kolumn (zamiast numerów kolumn).
Pobierz pola w formacie CSV jako tekst Brak Wartość logiczna Fałsz Określa, czy treść pól tekstowych CSV ma być pobierana wyłącznie jako tekst, czy jako najbliższy pasujący typ. Na przykład Date Time dla dat i Numeric dla liczb.
Columns separator Brak Wstępnie zdefiniowane, Niestandardowe, Stałe szerokości kolumn Wstępnie zdefiniowany Określa, czy ma być używany wstępnie zdefiniowany separator kolumn, separator niestandardowy, czy stałe szerokości kolumn.
Separator Brak Ustawienie domyślne systemu, Przecinek, Średnik, Karta Ustawienie domyślne systemu Separator kolumn do analizy tekstu CSV.
Custom separator Nie Wartość tekstowa Niestandardowy separator kolumn do użycia podczas analizowania określonego tekstu w formacie CSV.
Fixed column widths Nie Wartość tekstowa Stałe szerokości kolumn używane do analizowania tekstu CSV. Oddziel szerokości przecinkami, spacjami, tabulatorami lub znakami nowej linii.

Utworzone zmienne

Argument Type Podpis
CSVTable Tabela danych Zawartość tekstu w formacie CSV jako tabela danych

Wyjątki

Wyjątek Podpis
Analizowanie danych w formacie CSV nie powiodło się Wskazuje problem z analizowaniem tekstu CSV

Przekonwertuj tabelę danych na tekst

Konwertuje tabelę danych na tekst w formacie CSV.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Data table Nie Tabela danych Zmienna tabeli danych, która będzie używana. Określona zmienna musi być zdefiniowana poprzez akcję, która generuje zmienną tabeli danych.
Include column names Brak Wartość logiczna Fałsz Określa, czy nazwy kolumn określonego wariantu mają stać się pierwszym wierszem tekstu w formacie CSV.
Use custom columns separator Brak Wartość logiczna Fałsz Określa, czy ma być używany niestandardowy separator kolumn, czy wstępnie zdefiniowany separator.
Separator Brak Ustawienie domyślne systemu, Przecinek, Średnik, Karta Ustawienie domyślne systemu Separator kolumn do użycia w określonym tekście w formacie CSV.
Custom columns separator Nie Wartość tekstowa Niestandardowy separator kolumn do użycia w określonym tekście w formacie CSV.

Utworzone zmienne

Argument Type Podpis
CSVText Wartość tekstowa Zmienna, w której przechowywany jest wynik CSV

Wyjątki

Wyjątek Podpis
Konwersja nie powiodła się Wskazuje problem występujący podczas konwertowania tabeli danych na tekst w formacie CSV

Obetnij liczbę

Pobierz cyfry całkowitej lub ułamkowej części wartości liczbowej albo zaokrąglij wartość do określonej liczby miejsc dziesiętnych.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Number to truncate Nie Wartość liczbowa Liczba lub zmienna, w której jest przechowywana wartość liczbowa, do obcięcia/zaokrąglenia
Operation Nie dotyczy Pobierz część całkowitą, Pobierz część dziesiętną, Zaokrąglij liczbę Pobierz część całkowitą Określa operację do wykonania na danej liczbie
Decimal places Tak Wartość liczbowa 3 Liczba miejsc dziesiętnych, do której ma zostać zaokrąglona podana liczba. Wprowadź 0, aby zwrócić liczbę całkowitą w wyniku

Utworzone zmienne

Argument Type opis
TruncatedValue Wartość liczbowa Obcięta lub zaokrąglona liczba

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Generuj liczbę losową

Generuj liczbę losową lub listę liczb losowych, które należą do zakresu od wartości minimalnej do wartości maksymalnej.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Minimum value Tak Wartość liczbowa 0 Dolne ograniczenie zakresu generowanych liczb losowych
Maximum value Tak Wartość liczbowa 100 Górne ograniczenie zakresu generowanych liczb losowych
Generate multiple numbers Nie dotyczy Wartość logiczna Fałsz Określa, czy ma zostać wygenerowana pojedyncza liczba losowa, czy lista liczb losowych
How many numbers Tak Wartość liczbowa 10 Określa, ile liczb losowych ma zostać wygenerowanych
Allow duplicates Nie dotyczy Wartość logiczna Fałsz Określa, czy zezwolić, aby liczba mogła występować na liście liczb losowych więcej niż raz, czy uniemożliwić taką sytuację

Utworzone zmienne

Argument Type opis
RandomNumber Wartość liczbowa Nowo wygenerowana liczba losowa
RandomNumbers Lista wartości numerycznych Nowo wygenerowana lista liczb losowych

Wyjątki

Wyjątek Opis
Nie można wygenerować liczby losowej Wskazuje, że wystąpił błąd podczas generowania liczby losowej

Wyczyść listę

Usuń wszystkie elementy z listy.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
List to clear Nie Lista wartości ogólnych Zmienna listy, z której mają zostać usunięte elementy

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Usuń element z listy

Usuń jeden lub większą liczbę elementów z listy.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Remove item by Nie dotyczy Indeks, Wartość Indeks Określa, czy ma zostać usunięty element o określonym indeksie, czy element(y) o określonej wartości
At index Nie Wartość liczbowa Numer indeksu elementu do usunięcia
With value Nie Wartość ogólna Element do usunięcia
Remove all item occurrences Nie dotyczy Wartość logiczna Fałsz Usuwa wszystkie wystąpienia zgodne z określonym elementem
From list Nie Lista wartości ogólnych Lista z elementami do usunięcia
Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Wyjątek opis
Indeks elementu poza zakresem Wskazuje, że indeks elementu jest poza zakresem
Nie znaleziono elementu Wskazuje, że element nie istnieje na liście

Sortuj listę

Sortuj pozycje na liście. Używanie elementów tego samego typu.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
List to sort Nie Lista wartości ogólnych Zmienna zawierająca listę do posortowania
Sort by list item's properties Nie dotyczy Wartość logiczna Fałsz Jeśli elementy listy są obiektami (takimi jak pliki, foldery itp.), Włącz tę opcję, aby posortować element według określonej właściwości. Pozostaw tę opcję wyłączoną, aby sortować elementy według ich domyślnych właściwości (na przykład obiekty plików są sortowane według pełnej ścieżki)
First property to sort by Tak Wartość tekstowa Nazwa właściwości elementu, według której ma być sortowana lista. Zobacz plik pomocy dla nazw właściwości każdego obiektu
Sort Nie dotyczy Rosnąco, Malejąco Rosnąco Określa, czy sortowanie według pierwszej właściwości ma być wykonywane rosnąco, czy malejąco
Second property to sort by Tak Wartość tekstowa Nazwa drugiej właściwości, według której ma zostać posortowana lista
Sort Nie dotyczy Rosnąco, Malejąco Rosnąco Określa, czy sortowanie według drugiej właściwości ma być wykonywane rosnąco, czy malejąco
Third property to sort by Tak Wartość tekstowa Nazwa trzeciej właściwości, według której ma zostać posortowana lista
Sort Nie dotyczy Rosnąco, Malejąco Rosnąco Określa, czy sortowanie według trzeciej właściwości ma być wykonywane rosnąco, czy malejąco

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Pomieszaj listę

Utwórz losową permutację listy.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
List to shuffle Nie Lista wartości ogólnych Zmienna zawierająca listę do pomieszania

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Scal listy

Scal dwie listy w jedną.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
First list Nie Lista wartości ogólnych Pierwsza lista elementów do scalenia
Second list Nie Lista wartości ogólnych Druga lista elementów do scalenia

Utworzone zmienne

Argument Type opis
OutputList Lista wartości ogólnych Scalona lista. Nie ma wpływu na początkowe listy.

Wyjątki

Wyjątek Opis
Dostarczone listy mają niezgodne typy Wskazuje, że dostarczone listy mają niezgodne typy

Odwróć listę

Odwróć kolejność elementów listy.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
List to reverse Nie Lista wartości ogólnych Lista, na której ma zostać odwrócona kolejność elementów
Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Usuń zduplikowane elementy z listy

Usuń wiele wystąpień elementów na liście, dzięki czemu każdy element na liście wynikowej jest unikatowy.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
List to remove duplicate items from Nie Lista wartości ogólnych Zmienna listy, z której mają zostać usunięte duplikaty
Ignore text case while searching for duplicate items Nie dotyczy Wartość logiczna Fałsz Określa, czy podczas wyszukiwania zduplikowanych elementów ma być wykonywane porównywanie tekstu bez uwzględniania wielkości liter (dotyczy tylko list składających się z elementów tekstowych).

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Znajdź wspólne elementy list

Porównaj dwie listy i utwórz nową listę z elementami wspólnymi dla obu tych list.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
First list Nie Lista wartości ogólnych Zmienna zawierająca pierwszą listę do porównania
Second list Nie Lista wartości ogólnych Zmienna zawierająca drugą listę do porównania

Utworzone zmienne

Argument Type opis
IntersectionList Lista wartości ogólnych Nowa lista wspólnych elementów

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Odejmij listy

Porównaj dwie listy i utwórz nową listę z elementami, które znajdują się na pierwszej liście, ale nie na drugiej.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
First list Nie Lista wartości ogólnych Zmienna zawierająca pierwszą listę do porównania
Second list Nie Lista wartości ogólnych Zmienna zawierająca drugą listę do porównania

Utworzone zmienne

Argument Type opis
ListDifference Lista wartości ogólnych Nowa wynikowa lista

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Pobierz kolumnę tabeli danych do listy

Konwertuje zawartość kolumny tabeli danych na listę.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Data table Nie Tabela danych Tabela danych zawierająca kolumnę do przekonwertowania na listę
Column name or index Nie Wartość tekstowa Nazwa kolumny, jeśli zdefiniowano nazwy kolumn, lub numer indeksu kolumny do pobrania

Utworzone zmienne

Argument Type opis
ColumnAsList Lista wartości ogólnych Nowa lista, na której jest przechowywana zawartość określonej tabeli danych

Wyjątki

Wyjątek Opis
Nazwa kolumny nie istnieje Wskazuje, że nazwa kolumny nie znajduje się w tabeli danych
Indeks kolumny jest poza zakresem Wskazuje, że indeks kolumny jest poza zakresem

Przekonwertuj ciąg w formacie JSON na obiekt niestandardowy

Przekonwertuj ciąg w formacie JSON na obiekt niestandardowy.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
JSON Nie Wartość tekstowa Tekst w formacie JSON lub uprzednio utworzona zmienna, która go zawiera, do przekonwertowania na obiekt niestandardowy

Utworzone zmienne

Argument Type opis
JsonAsCustomObject Wartość ogólna Przekonwertowany obiekt niestandardowy z dostarczonego JSON

Wyjątki

Wyjątek Opis
Błąd podczas analizowania ciągu w formacie JSON Wskazuje, że wystąpił błąd podczas analizowania określonego ciągu w formacie JSON

Przekonwertuj obiekt niestandardowy na format JSON

Przekonwertuj obiekt niestandardowy na ciąg w formacie JSON.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Custom object Nie Obiekt niestandardowy Obiekt niestandardowy do przekonwertowania na format JSON

Utworzone zmienne

Argument Type opis
CustomObjectAsJson Wartość tekstowa Ciąg w formacie JSON utworzony w wyniku konwersji dostarczonego obiektu niestandardowego

Wyjątki

Wyjątek Opis
Błąd podczas analizowania obiektu niestandardowego Wskazuje, że wystąpił błąd podczas analizowania obiektu niestandardowego

Dodaj element do listy

Dołącz nowy element do listy.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Add item Nie Wartość ogólna Wartość lub zmienna do dodania do listy. Podaj listę wartości do dołączania wielu elementów. Jeśli lista zawiera elementy określonego typu, nowy element jest konwertowany na ten typ
Into list Nie Lista wartości ogólnych Zmienna listy, do której mają zostać dołączone nowe elementy

Utworzone zmienne

Argument Type opis
NewList Lista wartości ogólnych Nowa lista

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Tworzenie nowej listy

Utwórz nową pustą listę.

Parametry wejściowe

Ta akcja nie wymaga żadnych danych wejściowych.

Utworzone zmienne

Argument Type opis
List Lista wartości ogólnych Nowa lista

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Zwiększ wartość zmiennej

Zwiększ wartość zmiennej o określoną wartość.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Variable name Nie Wartość liczbowa Wartość liczbowa do zwiększenia
Increase by Nie Wartość liczbowa Wartość liczbowa lub uprzednio utworzona zawierająca ją zmienna, o którą ma zostać zwiększona zmienna

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Zmniejsz wartość zmiennej

Zmniejsz wartość zmiennej o określoną wartość.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
Variable name Nie Wartość liczbowa Wartość liczbowa lub uprzednio utworzona zawierająca ją zmienna, o którą ma zostać zmniejszona zmienna
Decrease by Nie Wartość liczbowa Wartość liczbowa lub uprzednio utworzona zawierająca ją zmienna, o którą ma zostać zmniejszona zmienna

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Uruchom wyrażenie Power Fx

Uruchamia dostarczone wyrażenie Power Fx.

Uwaga

Ta akcja jest dostępna tylko dla przepływów pulpitu z włączoną funkcją Power Fx (wersja zapoznawcza).

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna Podpis
Expression Nie * Wyrażenie Power Fx do uruchomienia

Utworzone zmienne

Ta akcja nie wywołuje żadnych zmiennych.

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.

Ustaw zmienną

Ustaw wartość nowej lub istniejącej zmiennej, utwórz nową zmienną lub zastąp uprzednio utworzoną zmienną.

Parametry wejściowe

Argument Opcjonalnie Akceptuje Wartość domyślna opis
To Nie * Wartość do przypisania do zmiennej

Utworzone zmienne

Argument Type opis
NewVar * Nazwa zmiennej do ustawienia

Uwaga

Nazwy zmiennych muszą zaczynać się od litery lub symbolu podkreślenia (_). Po pierwszym znaku nazwy zmiennych mogą zawierać litery, znaki podkreślenia i cyfry (0–9). W nazwach nie jest rozróżniana wielkość liter: zmienne myVar, myvar i MYVAR są uważane za tę samą zmienną. Jako nazw zmiennych nie można używać następujących zastrzeżonych słów kluczowych: if, then, else, switch, case, default, loop, from, to, step, foreach, in, while, next, exit, label, goto, call, output, function, block, end, error, wait, for, set, main, and, or, xor, not, true, false, yes, no, disable, on, repeat, times, throw, action, mod, global, input, import

Wyjątki

Ta akcja nie zawiera żadnych wyjątków.