Variable handlinger
Du kan oprette en variabel manuelt i et skrivebordsflow ved at implementere handlingen Indstil variabel. Denne handling kræver, at du angiver et navn og en værdi for den nye variabel.
Vigtigt
Reserverede søgeord kan ikke bruges som variable navne. For den fulde liste over reserverede søgeord gå til Reserverede søgeord i desktop-flows.
Hvis du vil forøge eller formindske værdien af en numerisk variabel, skal du bruge henholdsvis Øg variabel og Reducer variabel som handling.
De fleste handlinger resulterer i en variabel. Handlingen Opret ny liste opretter f.eks. en tom liste.
På samme måde genererer handlingen Opret tilfældigt tal en vilkårlig numerisk værdi. Hvis du aktiverer indstillingen Generer flere numre i denne handling, kan du oprette en listevariabel, der indeholder flere vilkårlige numeriske værdier.
Hvis du vil føje elementer til en eksisterende liste, skal du installere elementet Føj element til listehandlingen og udfylde en hårdt kodet værdi eller en variabel for at definere det element, der skal tilføjes. På samme måde skal du fjerne elementer fra listen med Fjern element fra listen.
Bemærk
Listens indeks starter fra 0, hvilket vil sige, at det første element på listen har et indeks på 0. Brug notationen %ListName[0]% til at referere til det første element på listen, %ListName[1]% til det andet osv.
Hvis du vil oprette en datatabelvariabel, skal du installere handlingen Opret ny datatabel og definere de første elementer i den ved hjælp af den visuelle builder.
Hvis du vil manipulere en datatabelvariabel, skal du bruge handlingerne fra den pågældende handlingsundergruppe, f.eks. Søg eller erstat i datatabellen og Opdater datatabelelement.
Opret ny datatabel
Opretter en ny datatabelvariabel.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Ny tabel | Nej | Datatabel | Inputdatatabellen |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
DataTable | Datatabel | Den nye datatabel |
Undtagelser
Denne handling har ingen undtagelser.
Indsæt række i datatabel
Indsætter en række i slutningen eller før en bestemt indeksværdi.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Datatabel | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Datatabelvariablen, der skal arbejdes med. Denne variabel skal tidligere være angivet af en handling, der producerer en datatabelvariabel | |
På placering | I/R | Slutningen af datatabellen, Før rækkeindeks | Slutning på datatabel | Angiv, om den nye række skal indsættes i slutningen af datatabellen eller før et angivet rækkeindeks |
Rækkeindeks | Nej | Numerisk værdi | Indsæt den rækkeindeksværdi, der skal bruges, før rækkeindekset er angivet som parameteren På placering | |
Ny(e) værdi(er) | Nej | Liste, Datarække | Denne parameter accepterer en liste eller datarækkevariabel, hvor kolonnetællingen skal svare til kolonnetællingen i datatabellen |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Elementindeks er uden for område | Angiver, at kolonneindeks er uden for det område |
Ugyldige inputargumenter | Angiver, at der er en ugyldig inputparameter |
Fejlen Inkompatibel type | Angiver, at der er angivet en inputparameter af en inkompatibel type |
Slet række fra datatabel
Slet en datatabelrække i det tilsvarende rækkeindeks.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Datatabel | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Denne variabel skal være angivet af en handling, der opretter en datatabelvariabel | |
Rækkeindeks | Nej | Numerisk værdi | Rækkeindekset i en datatabel, der skal slettes |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Elementindeks er uden for område | Angiver, at kolonneindeks er uden for det område |
Opdater datatabelelement
Opdater et rækkeelement i en datatabel i en defineret kolonne.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Datatabel | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Denne variabel skal tidligere være angivet af en handling, der opretter en datatabelvariabel. | |
Column | Nej | Tekstværdi | Kolonnenavnet eller -indekset for det element, der skal opdateres. | |
Række | Nej | Numerisk værdi | Rækkeindekset for det element, der skal opdateres. | |
Ny værdi | Nej | Tekstværdi | Den nye værdi, der skal opdateres ved det angivne rækkeindeks og den angivne kolonne. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Elementindeks er uden for område | Angiver, at kolonneindeks er uden for det område |
Kolonnenavn finde ikke | Angiver, at den angivne kolonnenavn ikke findes |
Kolonneindeks er uden for område | Angiver, at det angivne kolonneindeks er uden for område |
Fejlen Inkompatibel type | Angiver, at der er angivet en inputparameter af en inkompatibel type |
Søg eller erstat i datatabellen
Søger og/eller erstatter datatabelværdier.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Datatabel | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Datatabelvariablen, der skal arbejdes med. Denne variabel skal tidligere være angivet af en handling, der producerer en datatabelvariabel | |
Søgetilstand | I/R | Find, Søg og erstat | Find | Den tilstand, der skal søges med (søg eller søg og erstat) |
Alle matches | I/R | Boolesk værdi | Sand | Angiv, om der skal findes/erstattes tekst i alle de fundne matchende celler eller kun i den første matchende celle |
Tekst, der skal findes | Nej | Tekstværdi | Den tekst, der skal søges efter i datatabellen | |
Søg med et regulært udtryk | I/R | Boolesk værdi | Falsk | Angiv, om der skal bruges et regulært udtryk til at matche celleindholdene med teksten, der søges efter |
Tilpas store/små bogstaver | I/R | Boolesk værdi | Falsk | Angiv, om der skal søges efter data, hvor der skelnes mellem store og små bogstaver |
Match alt celleindhold | I/R | Boolesk værdi | Falsk | Angiv, om der skal søges efter celler, der kun indeholder den angivne tekst |
Tekst, der skal erstattes med | Nej | Tekstværdi | Den tekst, der bruges til at erstatte de matchende celler | |
Søg efter | I/R | Overalt, I kolonne | Overalt | Den rækkefølge, teksten skal søges i (overalt eller i en kolonne) |
Kolonneindeks eller -navn | Nej | Text value | Navnet på kolonneoverskriften eller indeksværdien |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
DataTableMatches | Datatabel | Datatabellen, der indeholder række- og kolonneindeksene for matches |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Angivne regulære udtryk er ugyldigt | Angiver, at det angivne regulære udtryk er ugyldigt |
Kolonnenavn finde ikke | Angiver, at den angivne kolonnenavn ikke findes |
Kolonneindeks er uden for område | Angiver, at det angivne kolonneindeks er uden for område |
Fejlen Inkompatibel type | Angiver, at der er angivet en inputparameter af en inkompatibel type |
Indsæt kolonne i datatabel
Indsætter en kolonne i slutningen eller før en bestemt indeksværdi.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Datatabel | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Denne variabel skal være angivet af en handling, der opretter en datatabelvariabel. | |
På placering | I/R | Slutning på datatabel, Før kolonneindeks | Slutning på datatabel | Angiv, om den nye kolonne skal indsættes i slutningen af datatabellen eller før et angivet kolonneindeks. |
Kolonnenavn | Nej | Tekstværdi | Angiv overskriften til den nye kolonne. | |
Kolonneindeks | Nej | Numerisk værdi | Angiv den kolonneindeksværdi, der bruges, når indstillingen Før kolonneindeks vælges for parameteren Ind i placering. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse | Description |
---|---|
Kolonneindeks er uden for område | Angiver, at det angivne kolonneindeks er uden for område. |
Dubler kolonnenavn | Angiver, at det angivne kolonnenavn allerede findes. |
Slet kolonne fra datatabel
Slet en kolonne i en datatabel ved det angivne kolonneindeks eller kolonnenavn.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Datatabel | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Denne variabel skal være angivet af en handling, der opretter en datatabelvariabel. | |
Angiv kolonne med | I/R | Navn, Indeks | Name | Angiv, om kolonnen skal findes efter navn eller indeks. |
Kolonnenavn | Nej | Tekstværdi | Navnet på den kolonne, der skal slettes. | |
Kolonneindeks | Nej | Numerisk værdi | Det indeks for den kolonne, der skal slettes. Kolonneindeksene starter fra 0. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse | Description |
---|---|
Kolonnenavn finde ikke | Angiver, at den angivne kolonnenavn ikke findes |
Kolonneindeks er uden for område | Angiver, at det angivne kolonneindeks er uden for område |
Slet tomme rækker fra datatabellen
Sletter de rækker i datatabellen, der har alle deres celler tomme.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Datatabel | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Datatabelvariablen, der skal arbejdes med. Denne variabel skal tidligere være angivet af en handling, der producerer en datatabelvariabel |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Slet dublerede rækker fra datatabellen
Sletter alle de rækker, der er duplikater i datatabellen, hvis værdierne har samme datatype i hver kolonne.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Data table | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Den angivne variabel skal defineres via en handling, der opretter en datatabelvariabel. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse | Description |
---|---|
Typeuoverensstemmelse i celler i en kolonne | Angiver, at to eller flere værdier i en enkelt kolonne har forskellige datatyper |
Ryd datatabel
Sletter alle rækker i datatabellen, så tabeloverskrifter ikke påvirkes.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Data table | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Den angivne variabel skal defineres via en handling, der opretter en datatabelvariabel. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Sortér datatabel
Sorterer datatabelrækkerne i stigende eller faldende rækkefølge efter den angivne kolonne, hvis alle værdierne har samme datatype.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Data table | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Den angivne variabel skal defineres via en handling, der opretter en datatabelvariabel. | |
Angiv kolonne med | I/R | Navn, Indeks | Name | Angiv, om kolonnen skal findes efter navn eller indeks. |
Kolonnenavn | Nej | Tekstværdi | Navnet på den kolonne, der skal sorteres. | |
Kolonneindeks | Nej | Numerisk værdi | Indeks for den kolonne, der skal sorteres. Kolonneindeksene starter fra 0. | |
Organiser | I/R | Stigende, faldende | Stigende | Den rækkefølge, datatabellen skal sorteres i. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse | Description |
---|---|
Kolonnenavn finde ikke | Angiver, at det angivne kolonnenavn ikke findes |
Kolonneindeks er uden for område | Angiver, at det angivne kolonneindeks er uden for område |
Typeuoverensstemmelse i celler i en kolonne | Angiver, at to eller flere værdier i en enkelt kolonne har forskellige datatyper |
Filtrer datatabel
Filtrerer datatabelrækkerne ud fra de anvendte regler.
I den indbyggede guide til handlingen, der hjælper dig med at oprette de nødvendige filtre, kan du anvende flere filtre på forskellige kolonner, der defineres efter navn eller indeks. Hvert filter består af en bestemt kolonne, den retter sig mod, en operator, der er valgt, og den værdi, der er tildelt den.
Derudover anvendes flere filtre sammen via AND og/eller OR-regler. AND-regler løses først i det resulterende filterudtryk efterfulgt af OR-reglerne.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Data table | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Den angivne variabel skal defineres via en handling, der opretter en datatabelvariabel. | |
Filtre, der skal anvendes | Nej | Filtreringsregler som defineret af brugeren | I/R | Filtreringsregler anvendt på de definerede kolonner |
Oprettede variabler
Argument | Type | Description |
---|---|---|
FilteredDataTable | Datatabel | Den genererede datatabel efter anvendelse af filtrene |
Undtagelser
Undtagelse | Description |
---|---|
Kolonnenavn finde ikke | Angiver, at det angivne kolonnenavn ikke findes |
Kolonneindeks er uden for område | Angiver, at det angivne kolonneindeks er uden for område |
Typeuoverensstemmelse i celler i en kolonne | Angiver, at to eller flere værdier i en enkelt kolonne har forskellige datatyper |
Flet datatabeller
Fletter to datatabeller sammen og angiver fletteadfærd, hvis antallet af kolonner er forskelligt.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Description |
---|---|---|---|---|
Første datatabel | Nej | Datatabel | Den første datatabelvariabel, der skal arbejdes med. Dette er også den producerede variabel fra handlingen, der indeholder den flettede datatabel | |
Anden datatabel | Nej | Datatabel | Den anden datatabel, der flettes ind i den første datatabel | |
Flettilstand | I/R | Tilføj ekstra kolonner, Ignorer ekstra kolonner, Fejl på ekstra kolonner | Tilføj ekstra kolonner | Den fletningsmetode, der anvendes, når tabellerne ikke har samme antal kolonner |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Undtagelse | Description |
---|---|
Manglende skema | Angiver, at datatabellerne ikke har det samme antal kolonner |
Deltag i datatabeller
Sammenkæder to datatabeller baseret på den angivne joinregel.
I handlingens indbyggede guide, der kan hjælpe dig med at oprette de nødvendige joinregler, kan du angive flere regler ved at angive kolonnen fra den første og den anden datatabel tilsvarende samt den sammenligningsoperator, der gælder mellem dem.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Description |
---|---|---|---|---|
Første datatabel | Nej | Datatabel | Den første datatabelvariabel, der skal arbejdes med. Den angivne variabel skal defineres via en handling, der opretter en datatabelvariabel. | |
Anden datatabel | Nej | Datatabel | Den anden datatabelvariabel, der skal arbejdes med. Den angivne variabel skal defineres via en handling, der opretter en datatabelvariabel. | |
Deltag i handling | I/R | Indre, Venstre, Fuld | Indre | Den joinforbindelseshandling, der bruges til at samle de to tabeller |
Joinregler | Nej | Forbindelsesregler som defineret af brugeren | I/R | Definere de kolonner og den handling, der skal bruges til at samle de to datatabeller |
Oprettede variabler
Argument | Type | Description |
---|---|---|
JoinedDataTable | Datatabel | Den genererede datatabel efter anvendelse af filtrene |
Undtagelser
Undtagelse | Description |
---|---|
Kolonnenavn finde ikke | Angiver, at det angivne kolonnenavn ikke findes |
Kolonneindeks er uden for område | Angiver, at det angivne kolonneindeks er uden for område |
Læs fra CSV-tekstvariabel
Genererer en datatabel ud fra en CSV-tekst.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Description |
---|---|---|---|---|
CSV-tekst | Nej | Tekstværdi | CSV-tekstvariablen, der skal læses. | |
Trim fields | I/R | Boolesk værdi | True | Angiver, om de udtrukne celler automatisk skal beskæres for foranstående og efterfølgende mellemrum. |
Første linje indeholder kolonnenavne | I/R | Boolesk værdi | False | Angiver, om første række i CSV-teksten skal bruges til at angive kolonnenavnene på den oprettede datatabel. Aktivér denne indstilling for at undgå at læse navnene som data i tabellen. Efterfølgende handlinger kan få adgang til de data, der er i datatabellen, ved hjælp af kolonnenavne (i stedet for kolonnenumre). |
Hent CSV-felter som tekst | I/R | Boolesk værdi | False | Angiv, om indholdet i CSV-tekstfelterne udelukkende skal hentes som tekst eller som den type, der passer bedst. F.eks. Datotidspunkt for datoer og Numerisk for tal. |
Columns separator | I/R | Foruddefineret, Brugerdefineret, Faste kolonnebredder | Foruddefinerede | Angiver, om der skal bruges en foruddefineret kolonneseparator, en brugerdefineret separator eller fast kolonnebredde. |
Skilletegn | I/R | Systemstandard, komma, semikolon, fane | Systemstandard | Den kolonneseparator, der skal opdele tekst i CSV-teksten. |
Custom separator | Nej | Tekstværdi | Den brugerdefinerede kolonneseparator, der skal bruges til parsing af CSV-teksten. | |
Fixed column widths | Nej | Tekstværdi | Den faste kolonnebredde, der skal bruges til parsing af den angivne CSV-teksten. Adskil bredderne ved hjælp af kommaer, mellemrum, tabulatorer eller nye linjer. |
Oprettede variabler
Argument | Type | Description |
---|---|---|
CSVTable | Datatabel | Indholdet af CSV-tekst som en datatabel |
Undtagelser
Undtagelse | Description |
---|---|
CSV-parsing mislykkedes | Angiver et problem med at fortolke CSV-teksten |
Konvertér datatabel til tekst
Konverterer en datatabel til en CSV-tekst.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Data table | Nej | Datatabel | Den datatabelvariabel, der skal arbejdes med. Den angivne variabel skal defineres via en handling, der opretter en datatabelvariabel. | |
Include column names | I/R | Boolesk værdi | False | Angiver, om kolonnenavnene for den angivne variant skal være den første række i CSV-teksten. |
Use custom columns separator | I/R | Boolesk værdi | False | Angiver, om der skal bruges en brugerdefineret kolonneseparator eller en foruddefineret kolonneseperator. |
Skilletegn | I/R | Systemstandard, komma, semikolon, fane | Systemstandard | Den kolonneseparator, der skal bruges i den angivne CSV-tekst. |
Custom columns separator | Nej | Tekstværdi | Den brugerdefinerede kolonneseparator, der skal bruges i den angivne CSV-tekst. |
Oprettede variabler
Argument | Type | Description |
---|---|---|
CSVText | Tekstværdi | Variablen, som CSV-resultatet skal lagres i |
Undtagelser
Undtagelse | Description |
---|---|
Konvertering mislykkedes | Angiver et problem med at konvertere datatabellen til CSV-tekst |
Afkort antal
Hent en numerisk værdis integral- eller brøkciffer, eller afrund værdien til et angivet antal decimaler.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Number to truncate | Nej | Numerisk værdi | Det tal eller den variabel, der indeholder den numeriske værdi, der skal afkortes/rundes op | |
Operation | I/R | Hent heltalsdel, Hent decimaldel, Runde tal | Hent heltalskomponent | Angiver den handling, der skal udføres på det givne nummer |
Decimal places | Ja | Numerisk værdi | 3 | Det antal decimaler, det givne tal skal afrundes til. Indtast 0 for at returnere et heltal som følge heraf |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
TruncatedValue | Numerisk værdi | Det afkortede eller afrundede antal |
Undtagelser
Denne handling har ingen undtagelser.
Generer tilfældigt nummer
Generer et tilfældigt tal eller en liste med tilfældige tal, der ligger mellem en minimum- og maksimumværdi.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Minimum value | Ja | Numerisk værdi | 0 | Den nedre grænse for de tilfældige tal, der skal genereres |
Maximum value | Ja | Numerisk værdi | 100 | Den øvre grænse for de tilfældige tal, der skal genereres |
Generate multiple numbers | I/R | Boolesk værdi | Falsk | Angiver, om der skal genereres et enkelt tilfældigt tal eller en liste med tilfældige tal |
How many numbers | Ja | Numerisk værdi | 10 | Angiver, hvor mange tilfældige numre der skal genereres |
Allow duplicates | I/R | Boolesk værdi | Falsk | Angiver, om det samme tal fra listen over vilkårlige tal skal tillades eller forhindres |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
RandomNumber | Numerisk værdi | Det nyligt genererede, tilfældige tal |
RandomNumbers | Liste over numeriske værdier | Det nyligt genererede liste over tilfældige tal |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Tilfældigt nummer kunne ikke genereres | Angiver, at der er en fejl ved generering af et tilfældigt nummer |
Ryd liste
Fjerner alle elementer fra en liste.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
List to clear | Nej | Liste over generelle værdier | En listevariabel til at fjerne elementerne |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Fjern element fra liste
Fjern et eller flere elementer fra en liste.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Remove item by | I/R | Indeks, Værdi | Indeks | Angiver, om elementet skal fjernes ved et angivet indeks eller elementerne med en bestemt værdi |
At index | Nej | Numerisk værdi | Indeksnummer på det element, der skal fjernes | |
With value | Nej | Generel værdi | Det element, der skal fjernes | |
Remove all item occurrences | I/R | Boolesk værdi | Falsk | Fjerner alle forekomster, der svarer til det angivne element |
From list | Nej | Liste over generelle værdier | Listen med elementer, der skal fjernes |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Elementindeks er uden for område | Angiver, at elementindeks er uden for område |
Item not found | Angiver, at element ikke findes på listen |
Sortér liste
Sorter elementer på en liste. Brug elementer af samme type.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
List to sort | Nej | Liste over generelle værdier | Den variabel, der indeholder den liste, der skal sorteres | |
Sort by list item's properties | I/R | Boolesk værdi | Falsk | Hvis listeelementerne er objekter (f.eks. filer, mapper osv.), skal du aktivere denne indstilling for at sortere elementet efter en bestemt egenskab. Lad denne indstilling være deaktiveret for at sortere elementerne efter deres standardegenskab (f.eks. sorteres filobjekter efter deres fulde sti) |
First property to sort by | Ja | Tekstværdi | Navnet på en egenskab til en værdi, som listen sorteres efter. Se hjælp-filen for egenskabsnavnene på hvert objekt | |
Sort | I/R | Stigende, faldende | Stigende | Angiver, om elementerne skal sorteres efter første egenskab i faldende eller stigende rækkefølge |
Second property to sort by | Ja | Tekstværdi | Navnet på en anden egenskab, som listen sorteres efter | |
Sort | I/R | Stigende, faldende | Stigende | Angiver, om elementerne skal sorteres efter anden egenskab i faldende eller stigende rækkefølge |
Third property to sort by | Ja | Tekstværdi | Navnet på en tredje egenskab, som listen sorteres efter | |
Sort | I/R | Stigende, faldende | Stigende | Angiver, om elementerne skal sorteres efter tredje egenskab i faldende eller stigende rækkefølge |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Bland liste
Opret en tilfældig permutation for en liste.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
List to shuffle | Nej | Liste over generelle værdier | Den variabel, der indeholder den liste, der skal blandes |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Flet lister
Flet to lister til én.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
First list | Nej | Liste over generelle værdier | Første liste over elementer, der skal flettes | |
Second list | Nej | Liste over generelle værdier | Anden liste over elementer, der skal flettes |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
OutputList | Liste over generelle værdier | Den flettede liste. De oprindelige lister påvirkes ikke |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
The lists supplied are of incompatible types | Angiver, at listerne er af inkompatible typer |
Tilbagefør liste
Ændre rækkefølgen af elementerne på en liste.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
List to reverse | Nej | Liste over generelle værdier | Den liste, hvis elementers rækkefølge skal tilbageføres |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Fjern dubletter af elementer fra en liste
Fjern flere forekomster af elementer på en liste, så de enkelte elementer på resultatlisten er entydige.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
List to remove duplicate items from | Nej | Liste over generelle værdier | Listevariablen til fjernelse af dublerede elementer fra | |
Ignore text case while searching for duplicate items | I/R | Boolesk værdi | Falsk | Angiver, om der skal foretages forskel på store og små bogstaver i teksten, mens der søges efter dubletter (gælder kun for lister, der er baseret på tekstelementer) |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Find fælles listeelementer
Sammenlign to lister, og opret en ny liste med de elementer, der er fælles for begge.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
First list | Nej | Liste over generelle værdier | Den variabel, der indeholder den første liste, der skal sammenlignes | |
Second list | Nej | Liste over generelle værdier | Den variabel, der indeholder den anden liste, der skal sammenlignes |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
IntersectionList | Liste over generelle værdier | Den nye liste over fælles elementer |
Undtagelser
Denne handling har ingen undtagelser.
Subtraher lister
Sammenlign to lister, og opret en ny liste med de elementer, der findes på den første liste, men ikke i den anden.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
First list | Nej | Liste over generelle værdier | Den variabel, der indeholder den første liste, der skal sammenlignes | |
Second list | Nej | Liste over generelle værdier | Den variabel, der indeholder den anden liste, der skal sammenlignes |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
ListDifference | Liste over generelle værdier | Den nye resultatliste |
Undtagelser
Denne handling har ingen undtagelser.
Hent datatabelkolonnen på listen
Konverter indholdet af datatabelkolonne til en liste.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Data table | Nej | Datatabel | Datatabellen med den kolonne, der skal konverteres til en liste | |
Kolonnenavn eller indeks | Nej | Tekstværdi | Kolonnenavnet, hvis kolonnenavne er defineret, eller kolonnens indeksnummer, der skal hentes |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
ColumnAsList | Liste over generelle værdier | Den nye liste, der indeholder indholdet af den angivne datatabel |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Kolonnenavn finde ikke | Angiver, at kolonnenavnet ikke findes i datatabellen |
Column index is out of range | Angiver, at kolonneindeks er uden for det område |
Konvertér JSON til et brugerdefineret objekt
Konverter en JSON-streng til et brugerdefineret objekt.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
JSON | Nej | Tekstværdi | En JSON-tekst eller en tidligere oprettet variabel, der indeholder én, konverteres til et brugerdefineret objekt |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
JsonAsCustomObject | Generel værdi | Det konverterede brugerdefinerede objekt fra det angivne JSON |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Fejl under fortolkning af JSON | Angiver, at der opstod en fejl under fortolkning af det angivne JSON |
Konverter brugerdefineret objekt til JSON
Konverter et brugerdefineret objekt til en JSON-streng.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Custom object | Nej | Brugerdefineret objekt | Det brugerdefinerede objekt, der skal konverteres til JSON |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
CustomObjectAsJson | Text value | Den konverterede JSON fra det angivne brugerdefinerede objekt |
Undtagelser
Undtagelse | Beskrivelse |
---|---|
Der opstod fejl under fortolkning af det brugerdefinerede objekt | Angiver, at der opstod en fejl under fortolkning af det brugerdefinerede objekt |
Tilføj element til liste
Tilføj et nyt element til en liste.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Add item | Nej | Generel værdi | En værdi eller en variabel, der skal føjes til listen. Angiv en liste over værdier, der skal tilføjes flere elementer. Hvis listen har en bestemt type elementer, konverteres det nye element til den pågældende type | |
Into list | Nej | Liste over generelle værdier | En listevariabel, som de nye elementer tilføjes |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
NewList | Liste over generelle værdier | Den nye liste |
Undtagelser
Denne handling har ingen undtagelser.
Opret ny liste
Opret en ny tom liste.
Inputparametre
Denne handling kræver ikke input.
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
List | Liste over generelle værdier | Den nye liste |
Undtagelser
Denne handling har ingen undtagelser.
Øg variabel
Øg værdien af en variabel med et bestemt beløb.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Variabelt navn | Nej | Numerisk værdi | Den numeriske værdi, der skal øges | |
Increase by | Nej | Numerisk værdi | En numerisk værdi eller en tidligere oprettet variabel, der indeholder en, for at øge variablen med |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Reducer variabel
Reducer værdien af en variabel med et bestemt beløb.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Variabelt navn | Nej | Numerisk værdi | En numerisk værdi eller en tidligere oprettet variabel, der indeholder en, for at reducere variablen med | |
Decrease by | Nej | Numerisk værdi | En numerisk værdi eller en tidligere oprettet variabel, der indeholder en, for at reducere variablen med |
Variabler produceret
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Kør Power Fx-udtrykket
Kør det angivne Power Fx-udtryk.
Bemærk
Denne handling er kun tilgængelig for Power Fx-aktiverede skrivebordsforløb (forhåndsversion).
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Description |
---|---|---|---|---|
Udtryk | Nej | * | Udtrykket Power Fx, der skal køres |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Indstil variabel
Angiv værdien af en ny eller eksisterende variabel, opret en ny variabel, eller overskriv en tidligere oprettet variabel.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
To | Nej | * | Den værdi, der skal tildeles variablen |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
NewVar | * | Navnet på den variabel, der skal indstilles |
Bemærk
Navne på variabler skal starte med enten et bogstav eller et understregningstegn (_). Efter det første tegn kan variable navne indeholde bogstaver, understregningstegn og cifre (0-9). Navne skelner ikke mellem store og små bogstaver, hvilket betyder, at minVar, minvar og MYVAR betragtes som den samme variabel. Følgende reserverede nøgleord kan ikke bruges som variable navne: 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
Undtagelser
Denne handling har ingen undtagelser.