Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie bekijken we enkele logische functies van Power Automate die we in onze workflows kunnen gebruiken. We hebben de Conditie- connector niet nodig bij het gebruik van deze functies.
Logische Power Automate-functies vergelijken waarden en uitdrukkingen die in onze stromen waar of onwaar retourneren.
We kunnen ook meer vertrouwd raken met het gebruik van logische functies door eerst naar de documentatie te kijken. Ga naar Power Automate-documentatie om dit te controleren . Klik op de optie Referentie . Klik vervolgens op het onderwerp Werkstroomdefinitietaalschema . Kies ten slotte het subonderwerp Functions reference . Vervolgens worden alle beschikbare logische vergelijkingsfuncties en alle bijbehorende taken weergegeven.
Inhoudsopgave
De ALS-functie begrijpen in Power Automate
Eerst bespreken we de if -functie. Dit is de meest voorkomende logische functie van Power Automate omdat het vergelijkbaar is met de if- functie in MS Excel of in codering. In MS-workflows controleert deze functie of een uitdrukking waar of onwaar is en op basis van het resultaat retourneert deze een opgegeven waarde.
Door erop te klikken in de documentatie, zien we de parameters en andere gebruiksgerelateerde informatie over de functie.
Het eerste argument van een If- statement is een uitdrukking . De tweede specificeert wat we willen dat de functie retourneert wanneer de uitdrukking waar is en wanneer deze onwaar is.
De If-functie gebruiken in een workflow
Voor deze gebruiken we de handmatig geactiveerde voorbeeldstroom die ik eerder heb gemaakt.
De voorwaarde in deze stroom is ingesteld om te controleren of een van de woorden in invoer 4 het woord "probleem" bevat . Als de invoer van de gebruiker aan de voorwaarde voldoet, wordt de uitdrukking waar. Daarom gaat de stroom naar het zo ja -pad. Anders gaat het naar het pad Als er geen is .
Door de instructie If te gebruiken , kunnen we het besturingselement Voorwaarde in onze stroom vervangen. Om dat te doen, slepen we de actie Post bericht 2 .
Plaats het dan tussen de actie Bericht plaatsen en het blok Voorwaarde .
Klik op het veld Berichttekst om de beschikbare opties weer te geven.
Klik op Uitdrukking . Klik vervolgens op de functie if onder de logische functies .
Nogmaals, wat we willen testen is of Input 4 het woord "probleem" bevat . Om dit te doen, splitsen we eerst Input 4 op in een array door op de splitsfunctie onder Tekenreeksfuncties te klikken .
Klik op Dynamische inhoud en klik vervolgens op Invoer 4 . Wij zorgen er dan voor dat de inhoud wordt toegevoegd aan onze verklaring.
Laten we een komma ( , ) toevoegen gevolgd door een spatie tussen een paar enkele aanhalingstekens ( '' ). De spatie zal dienen als de inhoudscheider van de array-items.
Nu gaan we de instructie veranderen in een uitdrukking. Om dat te doen, plaatsen we de cursor voor het woord splitsen . Klik vervolgens op de functie bevat onder het tabblad Uitdrukking .
Verwijder de overtollige sluithaak vóór het woord splitsen.
Laten we een komma ( , ), een spatie toevoegen en het woord ' probleem ' tussen enkele aanhalingstekens ( ' ) typen . Voeg vervolgens een haakje sluiten ( ) ), nog een komma ( , ) en daarna een spatie toe.
Dus als er een element is dat het woord “ probleem ” bevat, zal het true retourneren . Zo niet, dan wordt false geretourneerd . Als het waar retourneert , willen we dat het bericht " Invoer 4 bevat het woord probleem " is. Om dit te doen, typen we de tekst " Input 4 bevat het woord probleem " aan het einde van de instructie.
Als het false retourneert , willen we dat het bericht slechts een punt ( . ) is. Om dit te doen, voegen we een komma ( , ) toe direct na het afsluitende aanhalingsteken van het woord " probleem ". Voeg een spatie toe en typ vervolgens de punt ( . ) tussen enkele aanhalingstekens ( ' ).
Klik daarna op OK .
We kunnen nu de beginwaarde van het veld Berichttekst verwijderen .
Laten we ook het Voorwaarde- blok verwijderen.
Klik vervolgens op OK .
Klik ten slotte op Opslaan .
De stroom testen
Laten we nu de stroom testen en kijken hoe het werkt.
Laten we dit uitvoeren met dezelfde gegevens tijdens onze vorige run. Klik vervolgens op Testen .
Daarna zien we het resultaat van onze succesvolle flow run.
Bij het controleren van het algemene kanaal in Slack., zullen we zien dat het bericht " Input 4 bevat het woord probleem " met succes werd weergegeven.
Daarom hebben we met succes een besturingselement Voorwaarde vervangen door een instructie If , die beide exact hetzelfde werken.
Andere Power Automate logische functies
Er zijn 3 andere logische vergelijkingsfuncties die we zullen doornemen en die ook veel worden gebruikt: de functies and , equals en or .
1. Power Automate Logische functies: is gelijk aan
Laten we de functie gelijk aan controleren .
Deze functie is vrij eenvoudig en we hebben deze al in eerdere tutorials gebruikt. Het evalueert twee objecten die strings , integers , collections , arrays of andere kunnen zijn . Als de waarden van de twee objecten gelijk zijn, wordt true geretourneerd ; en als dat niet het geval is, wordt false geretourneerd . In de documentatie wordt ook een voorbeeld gegeven.
2. Power Automate Logische functies: En
Het volgende is de functie en .
Deze functie kan eenvoudig worden gebruikt als we meerdere expressies moeten evalueren. We hebben gewoon meerdere expressies ingevoerd en ze zullen true retourneren als elke afzonderlijke expressie true is .
Laten we bijvoorbeeld onze stroom gaan bewerken.
Klik op Nieuwe stap .
Laten we op de Control- connector klikken.
Klik vervolgens op Voorwaarde .
We stellen de voorwaarde in op " Input 4 is gelijk aan probleem ".
Klik daarna op Toevoegen en klik vervolgens op Rij toevoegen .
In de extra rij stellen we de voorwaarde in op " Input 4 is gelijk aan issue ".
Wat we hier ook invoeren, het zal niet werken omdat we de variabele Input 4 (een dynamische inhoud) moeten gebruiken in plaats van alleen Input 4 als tekenreeksen te typen. Maar dit is alleen om u te laten zien hoe het eruit ziet, wat vergelijkbaar is met het gebruik van de functie and in een uitdrukking .
In dit voorbeeld gaat de stroom controleren of Input 4 gelijk is aan " probleem " en of deze ook gelijk is aan " probleem ". Dus als beide expressies true retourneren , gaat het via het If yes -pad.
3. Power Automate logische functies: Or
De laatste die we zullen bekijken is de functie of .
De functie of lijkt sterk op de functie en . Het grote verschil is dat alleen een van de uitdrukkingen waar hoeft te zijn om deze functie waar te laten retourneren .
Laten we bijvoorbeeld teruggaan naar onze flow. Klik vervolgens op de knop En en kies de optie Of .
Ik heb dit al gebruikt in een van mijn vorige stromen. Laten we dat eens bekijken door bovenaan op de pijl terug te klikken.
Klik vervolgens op OK .
Klik daarna op Mijn stromen en klik op ScratchFlow - Twitter in de lijst.
Klik op Bewerken .
Klik op het blok Voorwaarde .
Vervolgens zullen we zien dat de functie of is gebruikt in deze vorige stroom. In dit voorbeeld evalueert het of de tweet het woord " probleem " of " probleem " bevat. Als een van deze twee voorwaarden waar is, voert het de actie uit binnen het Zo ja -pad dat een Trello-kaart maakt. Als beide onwaar zijn, voert het de actie uit die we hebben ingesteld voor het If no- pad.
Verzamelfuncties in Microsoft Power Automate
Microsoft Flow String-functies: samenvoegen en vervangen
Power Automate Functie en arrays splitsen
Conclusie
Logische vergelijkingsfuncties lijken sterk op de Conditieconnector in Microsoft Power Automate . Ik raad echter nog steeds aan om de Conditie- connector te gebruiken in plaats van Logische vergelijkingsfuncties, omdat deze veel gemakkelijker te gebruiken is in stroomdiagrammen.
Als je de logische functies wilt gebruiken, is dat helemaal prima, vooral als je een codeerachtergrond hebt. Bovendien kunnen de meeste logische vergelijkingsfuncties worden gerepliceerd met behulp van Conditiecontroleconnectoren in plaats van codes te gebruiken.
Maar het is natuurlijk nog steeds helemaal aan jou hoe je je stroom configureert en uitvoert. Houd er rekening mee dat als het uw doel is om een gecertificeerde Power Automate-beheerder te worden , u deze functies ook moet kennen.
Al het beste,
Henry
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten