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.

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.

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.

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.

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.

Het is gebruikelijk om een actie For each te gebruiken om de items van een lijst te doorlopen.
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.

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']}%.

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

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.

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.

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.
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

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' }%.

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.

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.

Bekende problemen en beperkingen
- Probleem: De waarden voor gegevensrij- en gegevenstabelvariabelen worden niet correct weergegeven in het deelvenster voor variabelen.
- Tijdelijke oplossingen: Geen.
Exemplaren
Webbrowserexemplaar - Bevat een browserexemplaar dat is gemaakt via Nieuwe Internet Explorer starten of andere acties voor het starten van browsers.
Vensterexemplaar - Bevat een vensterexemplaar dat is gemaakt via de actie Venster ophalen.
Excel-exemplaar - Bevat een Excel-exemplaar dat is gemaakt via de actie Excel starten.
Outlook-exemplaar - Bevat een Outlook-exemplaar gemaakt via de actie Outlook starten.
Verbindingen
SQL-verbinding - Bevat een verbinding met een SQL-database die tot stand is gebracht via de actie SQL-verbinding openen.
Exchange-verbinding - Bevat een verbinding met een Exchange-server die tot stand is gebracht via de actie Verbinding maken met Exchange-server.
FTP-verbinding - Bevat een FTP-verbinding die is gemaakt via de acties FTP-verbinding openen en Beveiligde FTP-verbinding openen.
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-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.