Gegevenstypen voor variabelen

Wanneer u variabelen in uw stromen maakt, converteert Power Automate ze naar een specifiek type op basis van hun inhoud.

Sommige van deze gegevenstypen worden veel gebruikt in de toepassing, zoals nummers, terwijl anderen, zoals browserinstanties, expliciete acties of groepen acties vereisen.

Eenvoudige gegevenstypen

  • Tekstwaarde - Elke soort tekst, van e-mailadressen tot de tekstinhoud van een tekstbestand.

    Eigenschappen van gegevenstype Tekst

    Als u een variabele Tekstwaarde wilt maken, gebruikt u de actie Variabele instellen en vult u de invoerparameter met de gewenste tekst zonder enige notatie.

    Schermopname van een actie Variabele instellen waarmee een variabele voor tekstwaarde wordt gemaakt.

  • Numerieke waarde - Dit is het type dat op cijfers wordt toegepast. Alleen dit gegevenstype kan worden gebruikt in wiskundige bewerkingen.

    Als u een variabele Numerieke waarde wilt maken, gebruikt u de actie Variabele instellen en vult u de invoerparameter met een numerieke waarde zonder enige notatie.

    Behalve hard gecodeerde numerieke waarden kunt u wiskundige expressies gebruiken met variabelen binnen procenttekens. U vindt meer informatie over de wiskundige expressies in het artikel Variabelen en de %-notatie gebruiken.

    Schermopname van een actie Variabele instellen waarmee een variabele voor een numerieke waarde wordt gemaakt.

  • Booleaanse waarde - De waarde kan Waar of Onwaar zijn.

    Als u een variabele Booleaanse waarde wilt maken, gebruikt u de actie Variabele instellen en vult u de invoerparameter met de expressie %True% of %False%.

    Bovendien kunt u complexe expressies maken met behulp van logische operatoren, variabelen en de percentagenotatie. U vindt meer informatie over de logische expressies in het artikel Variabelen en de %-notatie gebruiken.

    Schermopname van een actie Variabele instellen waarmee een variabele voor een Boole waarde wordt gemaakt.

Geavanceerde gegevenstypen

  • Lijst - Lijsten zijn verzamelingen items. Afhankelijk van het type van de afzonderlijke lijstitems, kunnen er lijsten met tekstwaarden, lijsten met numerieke waarden, enzovoort zijn. Het lijstgegevenstype is het equivalent van een array met één dimensie in programmeertermen.

    U kunt een lijst maken via de actie Nieuwe lijst maken en een item toevoegen aan die lijst via de actie Item aan lijst toevoegen.

    Schermopname van een stroom die een lijst maakt.

    U kunt ook een lijst maken door middel van acties die lijsten genereren als uitvoer. De actie Tekst uit bestand lezen kan een lijst met tekstwaarden retourneren en de actie Bestanden in de map ophalen retourneert een lijst met bestanden.

    Gebruik de volgende notatie om een specifiek item uit een lijst op te halen: %VariableName[ItemNumber]%

    In het onderstaande voorbeeld slaat de stroom het eerste nummer van de eerder weergegeven lijst op in een nieuwe variabele. De index moet 0 zijn voor het eerste item van de lijst.

    Schermopname van een expressie die toegang geeft tot het eerste item van een lijst.

    Het is gebruikelijk om een actie For each te gebruiken om de items van een lijst te doorlopen.

    Eigenschappen van gegevenstype Lijst

  • Gegevenstabel - Een gegevenstabel bevat gegevens in tabelvorm. Gegevenstabellen zijn het equivalent van tweedimensionale arrays in programmeertermen.

    Een gegevenstabel bevat rijen en kolommen die de positie van elk item uniek beschrijven. Gegevenstabellen kunnen worden beschouwd als lijsten die gegevensrijen als items bevatten.

    Schermopname van de inhoud van een gegevenstabelvariabele.

    Power Automate biedt drie acties om gegevenstabellen te genereren: de actie Lezen uit Excel-werkblad, de actie SQL-instructie uitvoeren en de actie Gegevens extraheren van webpagina.

    Als alternatief, als Power Automate geen actie biedt om uw eigen gegevenstabellen te vormen, kunt u een gegevenstabel maken met de actie Variabele instellen en de programmeermatrixnotatie.

    Deze notatie bestaat uit meerdere arrays met enkele dimensie, gescheiden door komma's en tussen accolades. De definitieve expressie moet de volgende vorm hebben %{['Product1', '10 USD'], ['Product2', '20 USD']}%.

    Schermopname van een actie Variabele instellen waarmee een gegevenstabel wordt gemaakt.

    Als u kolomkoppen wilt toevoegen terwijl u een nieuwe gegevenstabel maakt, gebruikt u de expressie ^['ColumnName1', 'ColumnName2'] voor de eerste rij.

    Schermopname van een actie Variabele instellen waarmee een nieuwe gegevenstabel met kolomkoppen wordt gemaakt.

    Als u een nieuwe rij aan een bestaande tabel wilt toevoegen, maakt u een expressie met de variabelenaam van de gegevenstabel, een plusteken (+) en de waarden die u wilt toevoegen tussen haakjes.

    Schermopname van een actie Variabele instellen waarmee een nieuwe rij aan een gegevenstabel wordt toegevoegd.

    Gebruik de volgende notatie om een specifiek item uit een database op te halen: %VariableName[RowNumber][ColumnNumber]%. RowNumber en ColumnNumber moeten 0 zijn voor het eerste item (rij of kolom).

    Stel dat een stroom de inhoud van een Excel-werkblad ophaalt en opslaat in de variabele ExcelData. Gebruik de onderstaande uitdrukking om toegang te krijgen tot de eerste cel op de tweede rij van de opgehaalde tabel.

    Schermopname van een expressie om toegang te krijgen tot de tweede cel van de eerste rij van een gelezen Excel-bestand.

    Note

    De variabele ExcelData bevat een tabel met waarden die zijn geëxtraheerd uit een Excel-werkblad met de actie Lezen van Excel-werkblad. Het bevat enkele waarden van een specifiek werkblad en niet het hele Excel-bestand.

    Als u toegang wilt tot een specifieke kolom in een gegevenstabel met kolomkoppen, gebruikt u de notatie %ExcelData[rowNumber]['ColumnName'].

    Als u een gegevenstabel doorloopt met de actie Voor elk, wordt de variabele die de gegevens van de huidige iteratie bevat, beschouwd als een gegevensrij.

    Eigenschappen van gegevenstype Gegevenstabel

  • Gegevensrij: een gegevensrij bevat de waarden van één rij van een gegevenstabel. Als u een gegevenstabel doorloopt met de actie Voor elk, is de variabele die de gegevens van de huidige iteratie bevat, een gegevensrij.

    Gebruik de volgende notatie: %VariableName[ItemNumber] % om een specifiek item van een gegevensrij op te halen.

    U kunt ook de notatie %VariableName['ColumnName']% gebruiken. De naam van elke kolom wordt bepaald door de gegevenstabel waaruit u de gegevensrij hebt opgehaald.

    Eigenschappen van gegevenstype Gegevensrij

    Schermopname van de inhoud van een gegevensrijvariabele.

  • Aangepast object - Bevat paren van eigenschappen en waarden die eenvoudig kunnen worden geconverteerd naar JSON-indeling.

    Als u een nieuw leeg aangepast object wilt maken, gebruikt u de actie Variabele instellen en vult u de volgende expressie %{{ }}%. Als u een nieuw aangepast object wilt maken en het wilt initialiseren met eigenschappen en waarden, gebruikt u een expressie van de volgende structuur: %{ 'Property1': 'Value1', 'Property2': 'Value2', 'Property3': 'Value2' }%.

    Schermopname van een actie Variabele instellen waarmee een nieuw aangepast object wordt gemaakt.

    Om de waarde van een bestaande eigenschap bij te werken of een nieuwe toe te voegen, implementeert u een actie Variabele instellen, vult u de naam van de eigenschap in het veld Instellen en voert u de waarde ervan in het veld Op in.

    Schermopname van een actie Variabele instellen waarmee een nieuwe eigenschap aan een aangepast object wordt toegevoegd.

    Naast letterlijke waarden kunt u variabelen gebruiken om de eigenschappen en waarden van aangepaste objecten dynamisch in te stellen. De volgende stroom gebruikt bijvoorbeeld twee variabelen om een nieuwe eigenschap toe te voegen aan een nieuw leeg aangepast object.

    Schermopname van een stroom die variabelen gebruikt waarmee een nieuwe eigenschap aan een aangepast object wordt toegevoegd.

Bekende problemen en beperkingen

  • Probleem: De waarden voor gegevensrij- en gegevenstabelvariabelen worden niet correct weergegeven in het deelvenster voor variabelen.
  • Tijdelijke oplossingen: Geen.

Exemplaren

Verbindingen

Overige

Active Directory

  • Active Directory-vermelding - Bevat een verbinding met een Active Directory-server die tot stand is gebracht via de actie Verbinding maken met server.
  • Groepsinformatie - Bevat informatie over een opgegeven Active Directory-groep.
  • Groepslid - Vertegenwoordigt een lid van een opgegeven Active Directory-groep.
  • Gebruikersgegevens - Bevat informatie over een opgegeven Active Directory-gebruiker.

Eigenschappen van gegevenstype Active Directory

AWS

  • EC2-client - Bevat een EC2-sessie die is gemaakt via de actie EC2-sessie maken.
  • EC2-exemplaar - Vertegenwoordigt een opgehaald EC2-exemplaar.
  • EC2-exemplaren informatie - Bevat informatie over een EC2-exemplaar.
  • Statuswijziging exemplaar - Bevat informatie over een EC2-exemplaar dat is gestart of gestopt.
  • EBS-momentopname - Vertegenwoordigt een EBS-momentopname.
  • EBS-volume - Vertegenwoordigt een EBS-volume.

Eigenschappen van gegevenstype AWS

Azure

  • Azure-client - Bevat een Azure-sessie die is gemaakt via de actie Sessie maken.
  • Azure-resourcegroep - Vertegenwoordigt een opgehaalde Azure-resourcegroep.
  • Beheerde Azure-schijf - Vertegenwoordigt een opgehaalde Azure-schijf.
  • Azure-momentopname - Vertegenwoordigt een Azure-momentopname.
  • Virtuele Azure-machine - Vertegenwoordigt een opgehaalde virtuele Azure-machine.
  • Info over virtuele Azure-machine - Bevat informatie over een virtuele Azure-machine.
  • Azure-abonnement - Vertegenwoordigt een opgehaald Azure-abonnement.

Eigenschappen van gegevenstype Azure

CMD

  • CMD-sessie - Bevat een CMD-sessie die is gemaakt via de actie CMD-sessie openen.

Eigenschappen van gegevenstype CMD

Datums en tijd

  • Datum/tijd - Bevat datum- en tijdinformatie. Als u een datum-/tijdvariabele wilt maken via de actie Variabele instellen, vult u de invoerparameter met de expressies %d"dd-MM-yyyy HH:mm:ss.ff+zzz"%, waarbij:

    Notatie Beschrijving
    yyyy Jaar
    MM Maand
    dd Dag
    HH Uur
    mm Minuten
    ss Seconden
    ff Milliseconden
    zzz UTC-afwijking

Eigenschappen van gegevenstype van Datums en tijd

E-mail

  • E-mailbericht - Vertegenwoordigt een e-mailbericht. De actie E-mails ophalen vult deze variabelen.

Eigenschappen van gegevenstype E-mail

Exchange

  • E-mailbericht van Exchange - Vertegenwoordigt een e-mailbericht dat is opgehaald van een Exchange-server. De actie E-mailbericht van Exchange vult deze variabelen.

Eigenschappen van gegevenstype Exchange

Bestanden en mappen

  • Bestand - Vertegenwoordigt een bestand.
  • Map - Vertegenwoordigt een map.

Eigenschappen van gegevenstype Bestanden en mappen

FTP

  • FTP-bestand - Vertegenwoordigt een FTP-bestand.
  • FTP-map - Vertegenwoordigt een FTP-map

Eigenschappen van gegevenstype FTP

OCR

  • OCR-engine - Bevat een OCR-engine die is gemaakt via de actie OCR-engine maken.

Outlook

  • Outlook-e-mailbericht - Vertegenwoordigt een Outlook-e-mailbericht. De actie E-mailberichten ophalen uit Outlook vult deze variabelen.

Eigenschappen van gegevenstype Outlook

Terminal

  • Terminalsessie - Bevat een terminalsessie die is gemaakt via de actie Terminalsessie openen.

Eigenschappen van gegevenstype Terminal

XML

  • XML-knooppunt - Bevat de inhoud van een XML-document. De actie XML-bestand uit bestand lezen vult deze variabelen.

Eigenschappen van gegevenstype XML