Opret en regel i PowerAppsCreate a rule in PowerApps

Opret regler for automatisk at redigere en app på baggrund af kriterier, som du angiver.Create rules to automatically modify an app based on criteria that you specify. Du kan f.eks. få vist listeelementer i rødt, gult eller grønt, afhængigt af deres status eller få vist en godkendelsesknap for bestemte brugere (f.eks. ledere).For example, show list items in red, yellow, or green based on their status, or show an approval button only for certain users (such as managers).

Du kan føje regler til en række forskellige kontrolelementer.You can add rules to a variety of controls. I dette emne skal du tilføje en regel for at ændre tekstfarven på et etiketkontrolelement, hvis værdien af et skyderkontrolelement er større end 70.In this topic, you'll add a rule to change the text color of a Label control if the value of a Slider control is greater than 70.

Tilføj en regelAdd a rule

  1. Vælg et kontrolelement (eller tilføj et kontrolelement, og lad det være markeret).Select a control (or add a control and leave it selected).

    I dette emne skal du tilføje en etiket og en skyder, angive etikettens egenskab Text til Slider1.Value og derefter vælge skyderen.For this topic, add a label and a slider, set the label's Text property to Slider1.Value, and then select the slider.

  2. Klik eller tryk på Rules (Regler) i panelet til højre, og klik eller tryk derefter på New rule (Ny regel).In the right-hand panel, click or tap Rules, and then click or tap New rule.

    Opret ny regel

    Hvis du vælger et kontrolelement, der allerede er blevet defineret en eller flere regler for, kan du redigere dem, hvis du klikker eller trykker på kontrolelementet.If you select a control for which one or more rules has already been defined, you can edit any of them if you click or tap it.

Tilføj en betingelseAdd a condition

En betingelse er et udtryk, der evalueres til true eller false, f.eks. om en værdi er større end 70.A condition is an expression that evaluates to true or false, such as whether a value is greater than 70. Du kan skrive udtrykket ud fra en skabelon eller starte fra bunden, og du kan tilpasse udtrykket vha. vejledningen i brugergrænsefladen (Intellisense).You can write the expression based on a template or start from scratch, and you can customize the expression based on guidance in the UI (Intellisense).

  1. Klik eller tryk på Add a condition (Tilføj en betingelse), og klik derefter på en skabelon eller en brugerdefineret betingelse.Click or tap Add a condition, and then click a template or Custom condition.

    I forbindelse med dette emne skal du klikke eller trykke på Større end.For this topic, click or tap Greater than.

    Tilføj betingelse

  2. Opdater udtrykket for at definere, hvornår reglen skal anvendes.Update the expression to define when the rule applies.

    Skift 0 til 70 for at få dette udtryk for dette emne: For this topic, change 0 to 70 to get this expression:
    Slider1.Value > 70Slider1.Value > 70

Tilføj en handlingAdd an action

Handlinger definerer, hvad der sker, når reglen skal anvendes.Actions define what happens when the rule is applied. PowerApps kan handlinger oprettes automatisk på baggrund af de ændringer, du foretager af kontrolelementer.PowerApps can create actions automatically based on changes you make to controls.

  1. Klik eller tryk på Define actions (Definer handlinger).Click or tap Define actions.

    Definer handlinger

  2. I bekræftelsesdialogboksen skal du klikke eller trykke på Let's go (Lad os komme i gang), så PowerApps henter din næste ændring eller ændringer som en eller flere handlinger.In the confirmation dialog box, click or tap Let's go so that PowerApps will capture your next change or changes as one or more actions.

  3. Konfigurer et eller flere kontrolelementer, så de svarer til dine forventninger, når betingelsen er true.Configure one or more controls to match your expectations when the condition is true.

    I dette emne skal du ændre etikettens farve.For this topic, change the color of the label.

    Hent egenskaber

  4. (valgfrit) Gennemgå ændringerne ved at klikke eller trykke på Show actions (Vis handlinger).(optional) Review your changes by clicking or tapping Show actions.

    Gennemgå handlinger

  5. Når du er færdig med at tilføje handlinger, skal du klikke eller trykke på Done (Udført).When you finish adding actions, click or tap Done.

  6. Gennemse betingelserne og handlingerne for reglen.Review the condition and actions for the rule.

    Gennemse regel

Omdøb reglenRename the rule

  1. Hold markøren over Rule1, og klik eller tryk på redigeringsknappen.Hover over Rule1 and click or tap the edit button.

    Placer markøren over navnet på reglen

  2. Angiv et nyt navn for reglen.Enter a new name for the rule.

    Omdøb regel

  3. Klik eller tryk på Udført for at lukke editoren.Click or tap Done to dismiss the editor.

Test reglenTest the rule

  1. Åbn eksempelvisningen af appen ved at trykke på F5 (eller ved at klikke eller trykke på afspilningsknappen i det øverste højre hjørne).Preview the app by pressing F5 (or by clicking the play button near the upper-right corner).

    Åbn eksempelvisningen

  2. Gør den betingelse, som du angav, true, og bekræft derefter, at handlingerne fungerer som forventet.Make the condition that you specified true, and then confirm that the actions work as you expect.

    I dette emne skal du indstille skyderen til en værdi, der er større end 70, og bekræfte, at etiketteksten skifter farve.For this topic, set the slider to a value that's greater than 70, and confirm that the label text changes color.

Se alle reglerSee all rules

Som standard er det kun reglerne for det valgte kontrolelement og alle underordnede kontrolelementer, som bruges i en regelbetingelse eller -handling, der vises på fanen Regler.By default, the Rules tab shows only the rules for the selected control and all child controls that are used in a rule condition or action. Hvis du vil have vist alle regler i appen, skal du fjerne markeringen i afkrydsningsfeltet Vis kun regler for dette kontrolelement.To show all rules in the app, clear the Show rules for this control only check box.

Fjern filter

Kendte begrænsningerKnown limitations

I skrivende stund:As of this writing:

  • Du kan ikke angive egenskaben ThisItem for en formular eller et galleri som en del af en betingelse.You can't specify the ThisItem property of a form or a gallery as part of a condition.