Meldingsbokshandlinger
Du kan bruke meldingsbokser i skrivebordsflytene til å samhandle med brukere, be om inndata og gi utdata.
Hvis du vil vise en melding til brukeren mens en flyt kjører, bruker du handlingen Vis melding. Du må angi tittelen på meldingsboksen, innholdet, ikonet og knappene i boksen som skal vises. Du kan også angi at en standardknapp skal forhåndsvelges, og angi om meldingsboksen alltid skal være øverst i alle andre vinduer på maskinen, og om meldingsboksen skal lukkes automatisk etter en bestemt tidsperiode.
Eksemplet her viser en meldingsboks der brukeren får beskjed om at oppdelingen er fullført, og spørsmål om en annen fil. Meldingsboksen viser et spørsmålsikon og er alltid over andre vinduer. Variabelen ButtonPressed lagrer brukerens valg.
Den opprettede meldingsboksen skal nå se ut som følgende eksempel:
I tillegg til dette kan du opprette et egendefinert skjema for å vise en melding som en del av flyten ved hjelp av handlingen Vis egendefinert skjema. Et egendefinert skjema godtar flere elementer, og du kan opprette et egendefinert skjema som inneholder forskjellige inndatatyper og knapper. Mer informasjon: Opprette egendefinerte skjemaer.
Hvis du vil be om inndata ved å bruke en dialogboks, bruker du handlingen Vis inndatadialogboks. Denne handlingen krever en tittel for dialogboksen og en melding som spørsmål for brukeren. Du kan alternativt angi en standardverdi og en inndatatype (enkeltlinje, flere linjer eller passord).
Bruk handlingen Vis valgt fildialogboks til å be brukere om å søke etter en fil. Følgende eksempel ber deg om å velge en bildefil. En variabel angir den første mappen, og filfilteret begrenser tilgjengelige valg til bestemte filtyper.
Den opprettede fildialogboksen skal nå se ut som følgende eksempel. Du kan se det angitte filteret nederst til høyre i dialogboksen.
Vis melding
Viser en meldingsboks.
Inndataparametere
Argument | Valgfritt | Godtar | Standardverdi | Bekrivelse |
---|---|---|---|---|
Message box title | Ja | Tekstverdi | Teksten som skal brukes som meldingsbokstittelen | |
Message to display | Ja | Tekstverdi | Teksten som skal vises som den faktiske meldingen | |
Message box icon | Ikke tilgjengelig | Ingen, Informasjon, Spørsmål, Advarsel, Feil | Ingen | Ikonet som skal vises med meldingsboksen |
Message box buttons | Ikke tilgjengelig | OK, OK - Avbryt, Ja - Nei, Ja - Nei - Avbryt - Prøv på nytt - Ignorer, Prøv på nytt - Avbryt | OK | Knappene som skal vises i meldingsboksen |
Default button | Ikke tilgjengelig | Første knapp, Andre knapp, Tredje knapp | Første knapp | Knappen som skal utheves som standard. Hvis brukeren trykker Enter, trykkes knappen ned |
Behold alltid meldingsboksen øverst | Ikke tilgjengelig | Boolsk verdi | Usann | Angi om meldingsboksen alltid skal være øverst i alle andre vinduer |
Close message box automatically | Ikke tilgjengelig | Boolsk verdi | Usann | Angi om meldingsboksen lukkes automatisk etter en forhåndsinnstilt tid, som om standardknappen ble trykket. Ellers vil flyten vente til en knapp trykkes av brukeren |
Timeout | Ja | Numerisk verdi | 3 | Antall sekunder automatiseringen skal stoppe midlertidig mens det ventes på inndata, helt til du fortsetter automatisk |
Variabler produsert
Argument | Type | Description |
---|---|---|
ButtonPressed | Tekstverdi | Teksten for knappen som blir trykket |
Merk
Verdien for variabelen ButtonPressed er alltid på engelsk, uavhengig av gjeldende nasjonale innstillinger i Power Automate for skrivebordet.
Unntak
Unntak | Description |
---|---|
Kan ikke vise meldingsboksen | Angir et problem ved visning av meldingsdialogboksen |
Kan ikke vise meldingsboksen i ikke-interaktiv modus | Angir problemer ved visning av meldingsdialogboksen i ikke-interaktiv modus |
Vis inndatadialogboks
Viser en dialogboks der brukeren blir bedt om å skrive inn tekst.
Inndataparametere
Argument | Valgfritt | Godtar | Standardverdi | Bekrivelse |
---|---|---|---|---|
Input dialog title | Ja | Tekstverdi | Dialogbokstittelen | |
Input dialog message | Ja | Tekstverdi | Dialogboksmeldingen | |
Default value | Ja | Tekstverdi | Angi teksten som skal vises som standard. Hvis brukeren ønsker å endre denne teksten, kan de skrive over den. Ellers brukes standardteksten | |
Input type | Ikke tilgjengelig | Én linje , Passord, Flere linjer | Én linje | Formatet for inndatateksten. Velg Én linje – passord for å skjule teksten eller flere linjer, slik at en større visningsboks gjør mer enn én tekstlinje synlig |
Keep input dialog always on top | Ikke tilgjengelig | Boolsk verdi | Usann | Angi om inndatadialogboksen alltid skal være øverst i alle andre vinduer |
Variabler produsert
Argument | Type | Bekrivelse |
---|---|---|
UserInput | Tekstverdi | Teksten som angis av brukeren, eller standardteksten |
ButtonPressed | Tekstverdi | Teksten for knappen som blir trykket. Brukeren får automatisk valget OK eller Avbryt |
Merk
Verdien for variabelen ButtonPressed er alltid på engelsk, uavhengig av gjeldende nasjonale innstillinger i Power Automate for skrivebordet.
Unntak
Unntak | Description |
---|---|
Kan ikke vise inndatadialogboksen | Angir et problem ved visning av inndatadialogboksen |
Kan ikke vise inndatadialogboksen i ikke-interaktiv modus | Angir problemer ved visning av inndatadialogboksen i ikke-interaktiv modus |
Vis valgt datodialogboks
Viser en dialogboks der brukeren blir bedt om å skrive inn en dato eller et datointervall.
Inndataparametere
Argument | Valgfritt | Godtar | Standardverdi | Bekrivelse |
---|---|---|---|---|
Dialog title | Ja | Tekstverdi | Dialogbokstittelen | |
Dialog message | Ja | Tekstverdi | Dialogboksmeldingen | |
Dialog type | Ikke tilgjengelig | Enkeltstående dato, Datointervall (to datoer) | Enkeltstående dato | Om brukeren skal angi én dato eller to datoer som endepunkter i et datointervall |
Prompt for | Ikke tilgjengelig | Bare dato, Dato og klokkeslett | Bare dato | Angi om brukeren skal angi bare datoen eller datoen og klokkeslettet |
Default value | Ja | Dato/klokkeslett | Standardverdien for datoen | |
Default value for second date | Ja | Dato/klokkeslett | Standardverdien for sluttdatoen i et område | |
Keep date selection dialog always on top | Ikke tilgjengelig | Boolsk verdi | Usann | Angi om den valgte datodialogboksen alltid skal være øverst i alle andre vinduer |
Variabler produsert
Argument | Type | Bekrivelse |
---|---|---|
SelectedDate | Dato/klokkeslett | Datoen som angis av brukeren, eller standarddatoen |
SecondSelectedDate | Dato/klokkeslett | Den andre datoen som angis av brukeren, eller som standarddato |
ButtonPressed | Tekstverdi | Teksten for knappen som blir trykket av brukeren. Brukeren får automatisk valget OK eller Avbryt |
Merk
Verdien for variabelen ButtonPressed er alltid på engelsk, uavhengig av gjeldende nasjonale innstillinger i Power Automate for skrivebordet.
Unntak
Unntak | Description |
---|---|
Kan ikke vise den valgte datodialogboksen | Angir et problem ved visning av den valgte datodialogboksen |
Kan ikke vise den valgte datodialogboksen i ikke-interaktiv modus | Angir problemer ved visning av inndatadialogboksen i ikke-interaktiv modus |
Vis dialogboksen Velg fra liste
Viser en dialogboks med alternativer som lar brukeren velge fra en liste.
Inndataparametere
Argument | Valgfritt | Godtar | Standardverdi | Bekrivelse |
---|---|---|---|---|
Dialog title | Ja | Tekstverdi | Dialogbokstittelen | |
Dialog message | Ja | Tekstverdi | Dialogboksmeldingen | |
List to choose from | Nei | Generell verdi | Listen som skal vises som rullegardinmeny, som brukeren kan velge fra | |
Keep select dialog always on top | Ikke tilgjengelig | Boolsk verdi | Usann | Angi om den valgte dialogboksen alltid skal være øverst i alle andre vinduer |
Limit to list | Ikke tilgjengelig | Boolsk verdi | Sann | Om det skal være tillatt for brukeren å angi sitt eget svar utenfor listen som vises |
Allow empty selection | Ikke tilgjengelig | Boolsk verdi | Usann | Tillat at brukeren ikke kan velge noe eller oppretter utdata for et tomt valgt element |
Tillat flere valg | Ikke tilgjengelig | Boolsk verdi | False | Tillat brukeren å velge mer enn ett valg. Det valgte elementet og de valgte indeksene inneholder en liste med elementer |
Preselect items starting with a + sign | Ikke tilgjengelig | Boolsk verdi | Usann | Angi om elementene med et foranstilt plusstegn (+) vises automatisk og forhåndsvalgt |
Variabler produsert
Argument | Type | Bekrivelse |
---|---|---|
SelectedItem | Tekstverdi | Elementet som velges fra listen som tekst |
SelectedItems | Liste over tekstverdier | Elementene som velges fra en liste med tekst |
SelectedIndex | Numerisk verdi | Indeksnummeret for elementet som er valgt fra listen. Du kan bruke elementnummeret i stedet for den fullstendige teksten du velger |
SelectedIndexes | Liste over numeriske verdier | Indeksnummeret for elementer som er valgt fra listen. Med denne parameteren kan du bruke elementnummeret i stedet for den fullstendige teksten du velger |
ButtonPressed | Tekstverdi | Navnet på knappen som er trykket av brukeren (OK eller Avbryt) |
Merk
Verdien for variabelen ButtonPressed er alltid på engelsk, uavhengig av gjeldende nasjonale innstillinger i Power Automate for skrivebordet.
Unntak
Unntak | Description |
---|---|
Kan ikke vise den valgte dialogboksen | Angir et problem ved visning av den valgte dialogboksen |
Kan ikke vise den valgte dialogboksen i ikke-interaktiv modus | Angir problemer ved visning av inndatadialogboksen i ikke-interaktiv modus |
Vis valgt fildialogboks
Viser den valgte fildialogboksen og ber brukeren om å velge en eller flere filer.
Inndataparametere
Argument | Valgfritt | Godtar | Standardverdi | Bekrivelse |
---|---|---|---|---|
Dialog title | Ja | Tekstverdi | Dialogbokstittelen | |
Initial folder | Ja | Mappe | Den første mappen som skal åpnes når du blar gjennom etter en fil. Denne mappen er der dialogboksen velg fil starter handlingen søk etter filen(e) | |
File filter | Ja | Tekstverdi | Et filter for å begrense filene som hentes. Denne parameteren tillater jokertegn, for eksempel ".txt" eller dokument?.doc" (uten anførselstegn). Og du kan tillate at brukeren velger blant flere filfiltre ved å skille valgene med semikolon, for eksempel "txt;*.exe" | |
Keep file selection dialog always on top | Ikke tilgjengelig | Boolsk verdi | Usann | Om den valgte fildialogboksen alltid skal være øverst i alle andre vinduer |
Tillat flere valg | Ikke tilgjengelig | Boolsk verdi | False | Om brukeren skal kunne velge mer enn én fil eller ikke |
Check if file exists | Ikke tilgjengelig | Boolsk verdi | Usann | Om bare filer som allerede finnes, vil bli godtatt |
Variabler produsert
Argument | Type | Bekrivelse |
---|---|---|
SelectedFile | Fil | Filen som blir valgt via dialogboksen |
SelectedFiles | Liste over filer | De valgte filene |
ButtonPressed | Tekstverdi | Teksten for knappen som blir trykket. Brukeren får automatisk valget Åpne eller Avbryt |
Merk
Verdien for variabelen ButtonPressed er alltid på engelsk, uavhengig av gjeldende nasjonale innstillinger i Power Automate for skrivebordet.
Unntak
Unntak | Description |
---|---|
Kan ikke vise den valgte fildialogboksen | Angir et problem ved visning av den valgte fildialogboksen |
Kan ikke vise den valgte fildialogboksen i ikke-interaktiv modus | Angir problemer ved visning av inndatadialogboksen i ikke-interaktiv modus |
Vis valgt mappedialogboks
Viser den valgte mappedialogboksen og ber brukeren om å velge en mappe.
Inndataparametere
Argument | Valgfritt | Godtar | Standardverdi | Bekrivelse |
---|---|---|---|---|
Dialog description | Ja | Tekstverdi | Beskrivelsen av den valgte mappedialogboksen, for eksempel Velg mappen som du vil kopiere filene til | |
Initial folder | Ja | Mappe | Den første mappen som skal åpnes. Denne mappen vil være standardmappen med mindre brukeren velger en ny | |
Keep folder selection dialog always on top | Ikke tilgjengelig | Boolsk verdi | Usann | Om den valgte mappedialogboksen alltid skal være øverst i alle andre vinduer |
Variabler produsert
Argument | Type | Bekrivelse |
---|---|---|
SelectedFolder | Mappe | Den valgte mappen |
ButtonPressed | Tekstverdi | Teksten for knappen som blir trykket. Brukeren får automatisk valget OK eller Avbryt |
Merk
Verdien for variabelen ButtonPressed er alltid på engelsk, uavhengig av gjeldende nasjonale innstillinger i Power Automate for skrivebordet.
Unntak
Unntak | Description |
---|---|
Kan ikke vise den valgte mappedialogboksen | Angir et problem ved visning av den valgte mappedialogboksen |
Kan ikke vise den valgte mappedialogboksen i ikke-interaktiv modus | Angir problemer ved visning av inndatadialogboksen i ikke-interaktiv modus |
Vis egendefinert skjema
Vis et tilpasset skjema som kan inneholde flere typer elementer, for eksempel tekst, tall eller filinndata osv.
Inndataparametere
Inndataparametere konfigureres via den egendefinerte skjemautformingen.
Variabler produsert
Argument | Type | Bekrivelse |
---|---|---|
CustomFormData | Egendefinert objekt | Et egendefinert objekt som inneholder brukerens inndata |
ButtonPressed | Tekstverdi | ID-en for knappen som klikkes på |
Merk
Verdien for variabelen ButtonPressed er alltid på engelsk, uavhengig av gjeldende nasjonale innstillinger i Power Automate for skrivebordet.
Unntak
Unntak | Description |
---|---|
Kan ikke vise egendefinert skjema | Angir et problem med å vise det egendefinerte skjemaet |