Naslaginformatie voor formules - canvas-apps
In dit artikel leest u meer over alle functies die beschikbaar zijn in canvas-apps.
Formules in canvas-apps combineren veel elementen. Hieronder worden vermeld:
- Functies nemen parameters, voeren een bewerking uit en retourneren een waarde. Bijvoorbeeld: Sqrt(25) retourneert 5. Functies zijn gemodelleerd naar Microsoft Excel-functies. Sommige functies hebben neveneffecten, zoals SubmitForm, die alleen geschikt zijn bij gedragsformules zoals Button.OnSelect.
- Signalen retourneren informatie over de omgeving. Bijvoorbeeld: Location retourneert de huidige GPS-coördinaten van het apparaat. Signalen hebben geen parameters of neveneffecten.
- Opsommingen retourneren een vooraf gedefinieerde constante waarde. Bijvoorbeeld: Kleur is een opsomming met vooraf gedefinieerde waarden voor Color.Red, Color.Blue, enzovoort. Algemene opsommingen zijn hier opgenomen. Functiespecifieke opsommingen worden beschreven bij de functie zelf.
- Benoemde operatoren, zoals ThisItem en Self, bieden toegang tot informatie vanuit een container.
Andere elementen zijn:
A
Abs – Absolute waarde van een getal.
Acceleratie – Leest de acceleratiesensor in uw apparaat.
Acos – Retourneert de arccosinus van een getal, in radialen.
Acot – Retourneert de arccotangens van een getal, in radialen.
AddColumns – Retourneert een tabel met toegevoegde kolommen .
En – Booleaanse logica EN. Retourneert true als alle argumenten true zijn. U kunt ook gebruikmaken van de operator &&.
AIClassify – Classificeert tekst in een of meer categorieën.
AIExtract – Extraheert specifieke entiteiten zoals registratienummers, telefoonnummers of namen van personen.
AIReply – Stelt een concept op van een antwoord op het bericht dat u opgeeft.
AISentiment – Detecteert het sentiment van de tekst die u opgeeft.
AISummarize – Vat de tekst samen die u opgeeft.
AITranslate – Vertaalt tekst uit een andere taal.
App – Biedt informatie over de app die op dat moment actief is en controle over het gedrag van de app.
Asin – Retourneert de arcsinus van een getal, in radialen.
Assert – Wordt in een test geëvalueerd als waar of onwaar.
As – Geeft de huidige record een naam in galerij-, formulier- en recordbereikfuncties zoals ForAll, With en Sum.
AsType – Behandelt een recordverwijzing als een specifiek tabeltype.
Atan – Retourneert de arctangens van een getal, in radialen.
Atan2 – Retourneert de arctangens op basis van een (x,y) coördinaat, in radialen.
Gemiddelde – Berekent het gemiddelde van een tabelexpressie of een reeks argumenten.
B
Terug – Geeft het vorige scherm weer.
Blank – Retourneert een lege waarde die kan worden gebruikt om een NULL-waarde in te voegen in een gegevensbron.
Booleaans – Converteert een tekstreeks, getal of niet-getypte waarde naar een Booleaanse waarde.
C
Kalender – Haalt informatie op over de kalender voor de huidige landinstelling.
Char – Vertaalt een tekencode naar een tekenreeks.
Keuzes – Retourneert een tabel met de mogelijke waarden voor een opzoekkolom.
Wissen – Verwijdert alle gegevens uit een verzameling.
ClearCollect – Verwijdert alle gegevens uit een verzameling en voegt vervolgens een set records toe.
ClearData – Wist een verzameling of alle verzamelingen van een app-host, zoals een lokaal apparaat.
Klok – Haalt informatie op over de klok voor de huidige landinstelling.
Coalesce – Vervangt lege waarden terwijl niet-lege waarden ongewijzigd blijven.
Collect – Maakt een verzameling of voegt gegevens toe aan een gegevensbron.
Kleur – Stelt een eigenschap in op een ingebouwde kleurwaarde.
ColorFade – Vervaagt een kleurwaarde.
ColorValue – Vertaalt een CSS kleurnaam of een hex-code naar een kleurwaarde.
Kolom – Haalt kolomnamen en waarden op uit een niet-getypeerd object-gegevenstype.
ColumnNames – Haalt kolomnamen en waarden op uit een niet-getypeerd object-gegevenstype.
Kompas – Geeft uw kompasrichting terug.
Concat – Voegt strings samen in een gegevensbron.
Concatenate – Voegt strings samen.
Gelijktijdig – Evalueert meerdere formules gelijktijdig met elkaar.
Verbinding – Geeft informatie over uw netwerkverbinding.
Kopiëren – Kopieert tekst naar het klembord op het apparaat waarop de app wordt uitgevoerd.
Count – Telt tabelrecords die getallen bevatten.
Cos – Retourneert de cosinus van een hoek, opgegeven in radialen.
Cot – Retourneert de cotangens van een hoek, opgegeven in radialen.
CountA – Telt tabelrecords die niet leeg zijn.
CountIf – Telt tabelrecords die aan een voorwaarde voldoen.
CountRows – Telt tabelrecords.
D
DataSourceInfo – Biedt informatie over een gegevensbron.
Datum – Retourneert een datum-/tijdwaarde, gebaseerd op de waarden voor jaar, maand en dag .
DateAdd – Voegt dagen, maanden, kwartalen of jaren toe aan een datum-/tijdwaarde.
DateDiff – Trekt twee datumwaarden van elkaar af en toont het resultaat in dagen, maanden, kwartalen of jaren.
DateTime – Retourneert een datum/tijdwaarde, gebaseerd op zowel datum- als tijdcomponenten.
DateTimeValue – Converteert een datum- en tijdreeks naar een datum-/tijdwaarde.
DateValue – Converteert een tekenreeks met alleen een datum naar een datum-/tijdwaarde.
Dag – Haalt het daggedeelte van een datum-/tijdwaarde op.
Dec2Hex – Converteert een getal naar een hexadecimale tekstreeks.
Defaults – Retourneert de standaardwaarden voor een gegevensbron.
Graden – Converteert radialen naar graden.
Uitschakelen – Schakelt een signaal uit, zoals Locatie voor het lezen van de GPS.
Distinct – Vat de records van een tabel samen en verwijdert duplicaten.
Downloaden – Downloadt een bestand van het web naar het lokale apparaat.
DropColumns – Retourneert een tabel waaruit een of meer kolommen zijn verwijderd.
E
EDate – Voegt maanden toe aan of trekt ze af van een datum, zonder de dag van de maand te wijzigen.
EditForm – Reset een formulierbesturingselement voor het bewerken van een item.
Inschakelen – Schakelt een signaal in, zoals Locatie voor het lezen van de GPS.
EncodeHTML – Codeert tekens die moeten worden geëscapete om in een HTML-context te kunnen worden gebruikt.
EncodeUrl – Codeert speciale tekens met behulp van URL-codering.
EndsWith – Controleert of een tekstreeks eindigt met een andere tekstreeks.
EOMonth – Voegt maanden toe aan een datum of trekt er maanden af, en retourneert de laatste dag van die maand.
Fout – Maak een aangepaste fout of geef een fout door.
Fouten – Geeft foutinformatie over eerdere wijzigingen in een gegevensbron.
exactin – Controleert of een tekstreeks in een andere tekstreeks of tabel voorkomt, afhankelijk van hoofdlettergebruik. Wordt ook gebruikt om te controleren of een record zich in een tabel bevindt.
Afsluiten – Sluit de app die op dat moment actief is af en meldt de huidige gebruiker optioneel af.
Exp – Retourneert e verheven tot een macht.
F
Filter – Retourneert een gefilterde tabel op basis van een of meer criteria.
Find – Controleert of een string in een andere string voorkomt en retourneert de locatie.
First – Retourneert de eerste record van een tabel.
FirstN – Retourneert de eerste set records (N records) van een tabel.
ForAll – Berekent waarden en voert acties uit voor alle records in een tabel.
G
GroupBy – Retourneert een tabel met records die gegroepeerd zijn.
GUID – Converteert een GUID-tekenreeks naar een GUID-waarde of maakt een nieuwe GUID-waarde.
H
HashTags – Extraheert de hashtags (#strings) uit een string.
Hex2Dec – Converteert een hexadecimale tekstreeks naar een getal.
Host – Biedt informatie over de huidige host waarop de app wordt uitgevoerd.
Uur – Retourneert het uurgedeelte van een datum-/tijdwaarde.
I
If – Retourneert één waarde als een voorwaarde waar is en een andere waarde als dat niet het geval is.
IfError – Detecteert fouten en biedt een alternatieve waarde of onderneemt actie.
in – Controleert of een tekstreeks in een andere tekstreeks of tabel voorkomt, hoofdlettergevoelig. Wordt ook gebruikt om te controleren of een record zich in een tabel bevindt.
Index – Retourneert een record uit een tabel op basis van de geordende positie.
Int – Rondt af naar het dichtstbijzijnde gehele getal.
IsBlank – Controleert op een lege waarde.
IsBlankOrError – Controleert op een lege waarde of fout.
IsEmpty – Controleert of de tabel leeg is.
IsError – Controleert op een fout.
IsMatch – Controleert een string tegen een patroon. Reguliere expressies kunnen worden gebruikt.
IsNumeric – Controleert op een numerieke waarde.
ISOWeekNum – Retourneert het ISO-weeknummer van een datum-/tijdwaarde.
IsToday – Controleert of een datum/tijdwaarde vandaag in de tijdzone van de gebruiker valt.
IsType – Controleert of een recordverwijzing verwijst naar een specifiek tabeltype.
IsUTCToday – Controleert of een datum/tijdwaarde vandaag valt in Coordinated Universal Time (UTC).
J
JSON – Genereert een JSON-tekstreeks voor een tabel, een record of een waarde.
L
Taal – Retourneert de taaltag van de huidige gebruiker.
Last – Retourneert de laatste record van een tabel.
LastN – Retourneert de laatste set records (N records) van een tabel.
Starten – Start een webpagina of een canvas-app.
Left – Retourneert het meest linkse deel van een tekenreeks.
Len – Retourneert de lengte van een tekenreeks.
Ln – Retourneert de natuurlijke logaritme.
LoadData – Laadt een verzameling van een app-host, zoals een lokaal apparaat.
Locatie – Geeft uw locatie terug als een kaartcoördinaat met behulp van het Global Positioning System (GPS) en andere informatie.
Log – Retourneert de logaritme in een willekeurig grondtal van een getal.
LookUp – Zoekt een enkele record in een tabel op basis van een of meer criteria.
Kleine letters – Converteert alle letters in een tekstreeks naar kleine letters.
M
Match – Extraheert een substring op basis van een patroon. Reguliere expressies kunnen worden gebruikt.
MatchAll – Extraheert meerdere substrings op basis van een patroon. Reguliere expressies kunnen worden gebruikt.
Max – Maximale waarde van een tabelexpressie of een reeks argumenten.
Mid – Retourneert het middelste gedeelte van een tekenreeks.
Min – Minimale waarde van een tabelexpressie of een reeks argumenten.
Minuut – Haalt het minuutgedeelte van een datum-/tijdwaarde op.
Mod – Geeft de restwaarde terug nadat een dividend is gedeeld door een deler.
Maand – Haalt het maandgedeelte van een datum-/tijdwaarde op.
N
Navigeren – Wijzigt welk scherm wordt weergegeven.
NewForm – Reset een formulierbesturingselement voor het maken van een item.
Niet – Booleaanse logica NIET. Retourneert true als het bijbehorende argument false is, en retourneert false als het bijbehorende argument true. U kunt ook de ! operator gebruiken.
Melden – Geeft een bannerbericht weer aan de gebruiker.
Nu – Retourneert de huidige datum/tijdwaarde in de tijdzone van de gebruiker.
O
OF – Booleaanse logica OF. Retourneert true als alle bijbehorende argumenten true zijn. U kunt ook de operator || gebruiken.
P
Param – toegangsparameters die aan een canvas-app worden doorgegeven bij het starten.
bovenliggend – Biedt toegang tot de eigenschappen van een containerbesturingselement.
ParseJSON – Converteert een JSON-document dat als tekst wordt weergegeven naar een niet-getypeerd object waarde.
Patch – Wijzigt of creëert een record in een gegevensbron, of voegt records samen buiten een gegevensbron.
PDF – Exporteer inhoud van het huidige scherm naar een object voor gebruik in meerdere scenario's.
Pi – Retourneert het getal π.
PlainText – Verwijdert HTML- en XML-tags uit een tekenreeks.
Macht – Retourneert een getal verheven tot een macht. U kunt ook de operator ^ gebruiken.
Proper – Converteert de eerste letter van elk woord in een tekenreeks naar hoofdletters en de rest naar kleine letters.
R
Radialen – Converteert graden naar radialen.
Rand – Retourneert een pseudo-willekeurig getal tussen 0 en 1.
RandBetween – Retourneert een pseudo-willekeurig getal tussen twee getallen.
ReadNFC – Leest een Near Field Communication (NFC)-tag.
RecordInfo – Biedt informatie over een record van een gegevensbron.
Vernieuwen – Vernieuwt de records van een gegevensbron.
Relate – Relateert records van twee tabellen via een één-op-veel- of veel-op-veel-relatie.
Verwijderen – Verwijdert een of meer specifieke records uit een gegevensbron.
RemoveIf – Verwijdert records uit een gegevensbron op basis van een voorwaarde.
RenameColumns – Hernoemt kolommen van een tabel.
Vervangen – Vervangt een deel van een string door een andere string, op basis van de startpositie van de string.
RequestHide – Verbergt een SharePoint formulier.
Reset – Hiermee wordt een invoerbesturingselement teruggezet naar de standaardwaarde, waarbij alle wijzigingen van de gebruiker worden genegeerd.
ResetForm – Reset een formulierbesturingselement voor het bewerken van een bestaand item.
terugkeren – Laadt de records van een gegevensbron opnieuw en wist fouten.
RGBA – Retourneert een kleurwaarde voor een set rode, groene, blauwe en alfacomponenten.
Right – Retourneert het meest rechtse deel van een tekenreeks.
Afgerond – Rondt af naar het dichtstbijzijnde getal.
RoundDown – Rondt af naar het grootste vorige getal.
RoundUp – Rondt af naar het kleinste volgende getal.
S
SaveData – Slaat een verzameling op een app-host op, zoals een lokaal apparaat.
Zoeken – Zoekt records in een tabel die een tekenreeks in een van hun kolommen bevatten.
Seconde – Haalt het tweede deel van een datum-/tijdwaarde op.
Select – Simuleert een selectieactie op een besturingselement, waardoor de OnSelect formule wordt geëvalueerd.
Zelf – Biedt toegang tot de eigenschappen van het huidige besturingselement.
Sequentie – Genereer een tabel met opeenvolgende getallen, handig bij iteratie met ForAll.
SendAppNotification (preview) – Stuur een in-app-melding met optionele acties naar een ontvanger.
Set – Stelt de waarde van een globale variabele in.
Setfocus – Verplaatst de invoerfocus naar een specifiek besturingselement.
SetProperty – Simuleert interacties met invoerbesturingselementen.
ShowColumns – Retourneert een tabel met alleen geselecteerde kolommen.
ShowHostInfo – Geeft informatie weer aan de gebruiker in de app.
Shuffle – Herschikt de records in een tabel willekeurig.
Sin – Retourneert de sinus van een hoek opgegeven in radialen.
Sort – Retourneert een gesorteerde tabel op basis van een formule.
SortByColumns – Retourneert een gesorteerde tabel op basis van één of meer kolommen.
Split – Splitst een tekststring in een tabel met substrings.
Sqrt – Geeft de vierkantswortel van een getal terug.
StartsWith – Controleert of een tekstreeks begint met een andere tekstreeks.
StdevP – Retourneert de standaarddeviatie van de argumenten.
Substitute – Vervangt een deel van een string met een andere string, door overeenkomende strings.
SubmitForm – Slaat het item op in een formulierbesturingselement in gegevensbron.
Sum – Berekent de som van een tabelexpressie of een reeks argumenten.
Switch – Komt overeen met een reeks waarden en evalueert vervolgens een bijbehorende formule.
T
Tabel – Maakt een tijdelijke tabel.
Tan – Retourneert de tangens van een hoek, opgegeven in radialen.
Tekst – Converteert elke waarde en formatteert een getal of datum/tijdwaarde naar een tekstreeks.
ThisItem – Retourneert de record voor het huidige item in een galerij of formulierbesturingselement.
ThisRecord – Retourneert de record voor het huidige item in een recordbereikfunctie, zoals ForAll, With en Sum.
tijd – Retourneert een datum-/tijdwaarde, gebaseerd op de waarden uur, minuut en seconde .
TimeValue – Converteert een tijd-alleen tekenreeks naar een datum-/tijdwaarde.
TimeZoneOffset – Retourneert het verschil tussen UTC en de lokale tijd van de gebruiker in minuten.
Vandaag – Retourneert de huidige datumwaarde.
Trace – Geef aanvullende informatie in uw testresultaten.
Trim – Verwijdert extra spaties aan het einde en aan de binnenkant van een tekstreeks.
TrimEnds – Verwijdert alleen extra spaties aan het einde van een tekstreeks.
Trunc – Kapt het getal af tot alleen het gehele deel door het decimale deel te verwijderen.
U
Groepering opheffen – Verwijdert een groepering.
UniChar – Vertaalt een Unicode-code naar een tekenreeks.
Unrelate – Maakt de relatie tussen records van twee tabellen en een een-op-veel- of veel-op-veel-relatie ongedaan.
Update – Vervangt een record in een gegevensbron.
UpdateContext – Stelt de waarde in van een of meer contextvariabelen van het huidige scherm.
UpdateIf – Wijzigt een set records in een gegevensbron op basis van een voorwaarde.
Hoofdletters – Converteert alle letters in een tekstreeks naar hoofdletters.
gebruiker – Geeft informatie over de huidige gebruiker terug.
UTCNow – Geeft de huidige datum/tijdwaarde terug in Coordinated Universal Time (UTC).
UTCToday – Retourneert de huidige datum-alleen waarde in Coordinated Universal Time (UTC).
V
Valideren – Controleert of de waarde van een enkele kolom of een volledige record geldig is voor een gegevensbron.
Waarde – Converteert een tekenreeks naar een getal.
VarP – Geeft de variantie van de argumenten terug.
ViewForm – Hiermee wordt een formulierbesturingselement opnieuw ingesteld voor het bekijken van een bestaand item.
W
Weekdag – Haalt het weekdaggedeelte van een datum/tijdwaarde op.
WeekNum – Retourneert het weeknummer van een datum/tijdwaarde.
Met – Berekent waarden en voert acties uit voor een enkele record, inclusief inline records met benoemde waarden.
Y
Jaar – Haalt het jaartalgedeelte van een datum-/tijdwaarde op.