Gebruik van expressies
Op verschillende plekken binnen eformity kan gebruikt worden gemaakt van expressies. Expressies bestaan uit verschillende onderdelen. In dit artikel vertellen we alles over de verschillende expressies.
A
AsText
=Variables.AsText("Naam")
Omschrijving
AsText geeft de tekst waarde terug van een variabele. Deze is absoluut.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Geef de naam op van de variabele. |
AsValue
=Variables.AsValue("Naam")
Omschrijving
AsValue geeft de waarde van een bepaalde variabele. Deze is absoluut.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Geef de naam op van de variabele. |
C
Choose
=Variables.Choose("Geslacht", "M;V", "De heer;Mevrouw", "De heer, mevrouw")
Omschrijving
Opzoek van een waarde in een lijst.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Geef de naam op van de variabele. |
Opzoekwaarden | String | Waarde waar op gezocht wordt Deze worden gescheiden door een puntkomma. |
Gevonden waarden | String | Waarde welke terug worden gegevens als deze in de opzoekwaarde wordt gevonden. Deze worden gescheiden door een puntkomma. |
Standaardwaarde | String | Wanneer de waarde niet wordt gevonden dan wordt deze teruggegeven. |
Contains
=Variables.Contains("Test")
=Variables.Contains("Test", "as")
Omschrijving
Testen of een variabele bestaat.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Geef de naam op van de variabele. |
Waarde (optioneel) | String | Geef de waarde die je wilt zoeken in de variabele waarde. |
E
Endwith
=Variables.Endwith("Naam", "Waarde")
Omschrijving
Zorgt ervoor dat een waarde altijd eindigt op value.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Geef de naam op van de variabele. |
Waarde (optioneel) | String | Geef de waarde waarmee je de variabele waarde wilt eindigen. |
F
Format
=Variables.Format("Naam", "", "{0}", "nl-nl")
Omschrijving
Formateren van een variabele.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Geef de naam op van de variabele. |
Standaardwaarde | String | Waarde als de variabele niet gevonden wordt. |
Formatering | String | De formatering van de variabele. |
Taal (optioneel) | String | Opmaak taal |
G
GetValue
=Variables.GetValue("Naam", "")
Omschrijving
Geeft de waarde van een bepaalde variabele. Deze is relatief.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Geeft de waarde van een bepaalde variabele. Deze is relatief. |
Standaardwaarde | String | Als de variabele niet wordt gevonden dan wordt deze waarde teruggegeven. |
GetText
=Variables.GetText("Naam")
Omschrijving
Geeft de tekst waarde terug van een variabele. Deze is relatief.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
H
HasValue
=Variables.HasValue("Naam")
Omschrijving
Vergelijking of de variabele een waarde heeft.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waardes (optioneel) | String | Lijst met mogelijke waarde gescheiden door een komma of puntkomma. |
I
IsAnyOf
=Variables.IsAnyOf("Naam", "Waarde1;Waarde2")
Omschrijving
Waarde is een waarde uit het values lijstje.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waardes | String | Lijst met mogelijke waarde gescheiden door een komma of puntkomma. |
IsEqual
=Variables.IsEqual("Naam", "Motor")
Omschrijving
Vergelijking of de variabele gelijk is aan de waarde.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waarde | String | Waarde waarmee je de variabele wilt vergelijken. |
IsGreater
=Variables.IsGreater("Naam", 5)
Omschrijving
Vergelijking of de variabele groter is dan de waarde.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waarde | Integer | Waarde waarmee je de variabele wilt vergelijken. |
IsGreaterOrEqual
=Variables.IsGreaterOrEqual("Naam", 5)
Omschrijving
Vergelijking of de variabele groter of gelijk is dan de waarde.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waarde | Integer | Waarde waarmee je de variabele wilt vergelijken. |
IsLess
=Variables.IsLess("Getal", 5)
Omschrijving
Vergelijking of de variabele kleiner is dan de waarde.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waarde | Integer | Waarde waarmee je de variabele wilt vergelijken. |
IsLessOrEqual
=Variables.IsLessOrEqual("Naam", 5)
Omschrijving
Vergelijking of de variabele gelijk is of kleiner dan de waarde.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waarde | Integer | Waarde waarmee je de variabele wilt vergelijken. |
IsNotEqual
=Variables.IsNotEqual("Naam", "Motor")
Omschrijving
Vergelijking of de variabele ongelijk is aan de waarde.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waarde | String | Waarde waarmee je de variabele wilt vergelijken. |
IsNullOrEmpty
=Variables.IsNullOrEmpty("Naam")
Omschrijving
Vergelijking of de variabele lege string is.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
IsValueOf
=Variables.IsValueOf("Naam", "Waarde1")
=Variables.IsValueOf ("Naam", "Waarde1;Waarde2")
Omschrijving
-
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Waardes | String | Lijst met mogelijke waarde gescheiden door een komma of puntkomma. |
J
Join
=Variables.Join("Voornaam;Tussenvoegsel;Achternaam", ", ")
Omschrijving
Samenvoegen van waarden doormiddel van een scheidingsteken (lege waarde worden automatisch overgeslagen).
Parameters
Naam | Type | Omschrijving |
---|---|---|
Names | String | Naam van de variabelen gescheiden door een puntkomma (;). |
Scheidingsteken | String | Lijst met mogelijke waarde gescheiden door een komma of puntkomma. |
Eindscheidingsteken (optioneel) | String | Scheidingsteken voor de laatste waarde. |
JoinSelection
=Variables.JoinSelection("Vinkje1;Vinkje2;Vinkje3", "Waarde1;Waarde2;Waarde3", ", ")
Omschrijving
Samenvoegen van waarden vanuit een ja\nee waarde doormiddel van een scheidingsteken (lege waarde worden automatisch overgeslagen).
Parameters
Naam | Type | Omschrijving |
---|---|---|
Names | String | Naam van de variabelen gescheiden door een puntkomma (;). |
Waarden | String | Waarden gescheiden door een puntkomma (;). |
Scheidingsteken | String | Scheidingsteken voor het samenvoegen van de waarde. |
Eindscheidingsteken (optioneel) | String | Scheidingsteken voor de laatste waarde. |
L
Left
=Variables.Left("Naam", 5)
Omschrijving
-
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Lengte | Integer | Lengte. |
Length
=Variables.Length("Naam")
Omschrijving
-
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
P
PadLeft
=Variables.PadLeft("Naam", 10)
Omschrijving
De tekst wordt opgevuld tot het aantal opgegeven karakters vanaf de linkerkant.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Aantal | Integer | Aantal getallen. |
PadRight
=Variables.PadRight("Naam", 10)
Omschrijving
De tekst wordt opgevuld tot het aantal opgegeven karakters vanaf de rechterkant.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Aantal | Integer | Aantal getallen. |
R
Replace
=Variables.Replace("Bedrijfsnaam", "Eformity", "eformity")
Omschrijving
Zoeken en vervangen van een tekst in een variabele.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Zoek op | String | Tekst waarna gezocht moet worden. |
Vervangen door | String | De gevonden tekst wordt hiermee vervangen. |
Right
=Variables.Right("Naam", 5)
Omschrijving
De gevonden tekst wordt hiermee vervangen
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Lengte | Integer | Lengte. |
Round
=Variables.Round("Naam", 2)
Omschrijving
De functie Round rondt een variabele af op het opgegeven aantal decimalen.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | De naam van de variabele die moet worden afgerond. |
Aantal decimalen | Integer | Het aantal decimalen waarop de variabele moet worden afgerond. |
S
StartsWith
=Variables.StartsWith("Naam", "Waarde")
Omschrijving
-
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Value | String | Waarde. |
Substring
=Variables.Substring("Naam", 0, 5)
Omschrijving
-
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Index | Integer | Begin. |
Lengte | Integer | Lengte. |
T
ToBase64
=Variables.ToBase64("Naam")
Omschrijving
-
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
ToLower
=Variables.ToLower("Naam")
Omschrijving
Variabele wordt omgezet naar kleine letters.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
ToUpper
=Variables.ToUpper("Naam")
Omschrijving
Variabele wordt omgezet naar hoofdletters.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
Trim
=Variables.Trim("Naam")
Omschrijving
Spaties worden weggehaald.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
TrimEnd
=Variables.TrimEnd("Naam")
Omschrijving
Alleen de spaties aan het einde worden weggehaald.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |
TrimStart
=Variables.TrimStart("Naam")
Omschrijving
Alleen de spaties aan het begin worden weggehaald.
Parameters
Naam | Type | Omschrijving |
---|---|---|
Naam | String | Naam van de variabele. |