Fonctions de mappage compatibles
Fonction ADD
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
ADD |
Ajoute le nombre spécifié à un nombre existant. | ADD(value) |
Nombre à ajouter. | Somme des deux nombres. |
Exemple : Ajouter deux entiers
Exemples de données : $var1$ = 15
Utilisation : $var1$.ADD(5)
Résultat : 20
Fonction AND
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
AND |
Effectue l'opération logique AND sur les valeurs booléennes spécifiées. | AND(value) |
Une valeur booléenne. | Valeur booléenne. |
Exemple : Trouver la valeur AND d'une expression booléenne
Exemples de données : $var1$ = TRUE
Utilisation : $var1$.AND(TRUE)
Résultat : TRUE
Fonction APPEND_ALL
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
APPEND_ALL |
Ajoute toutes les valeurs spécifiées à un tableau. | APPEND_ALL(value1, value2, ...) |
Valeurs à ajouter. Le type de données de la valeur à ajouter doit correspondre au type de données du tableau. Par exemple, pour un tableau |
Tableau avec les valeurs ajoutées. |
Exemple 1 : Ajouter des valeurs à un tableau d'entiers
Exemples de données : $var1$ = {3,6,8,1}
Utilisation : $var1$.APPEND_ALL(7,9,15)
Résultat : {3,6,8,1,7,9,15}
Exemple 2 : Ajouter des valeurs à un tableau booléen
Exemples de données : $var1$ = {True,False,True}
Utilisation : $var1$.APPEND_ALL(False,True)
False
et True
à var1.
Résultat : {True,False,True,False,True}
Exemple 3 : Ajouter des valeurs à un tableau de chaînes
Exemples de données : $var1$ = {"Hello","Apigee"}
Utilisation : $var1$.APPEND_ALL("Integrations","Test")
Integrations
et Test
à var1.
Résultat : {"Hello","Apigee","Integrations","Test"}
Fonction APPEND_ELEMENT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
APPEND_ELEMENT |
Ajoute un élément à un tableau JSON. | APPEND_ELEMENT(value) |
Valeur à ajouter. | Tableau JSON contenant l'élément ajouté. |
Exemple : Ajouter un élément à un tableau JSON
Exemples de données : $var1$ = ["first", "second", "third", "fourth"]
Utilisation : $var1$.APPEND_ELEMENT("fifth")
fifth
à var1
.
Résultat : ["first", "second", "third", "fourth", "fifth"]
Fonction APPEND
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
APPEND |
Ajoute la valeur spécifiée à un tableau. | APPEND(value) |
Valeur à ajouter. Le type de données de la valeur à ajouter doit correspondre au type de données du tableau. Par exemple, pour un tableau |
Tableau avec la valeur ajoutée. |
Exemple 1 : Ajouter une valeur à un tableau d'entiers
Exemples de données : $var1$ = {3,6,8,1}
Utilisation : $var1$.APPEND(7)
Résultat : {3,6,8,1,7}
Exemple 2 : Ajouter une valeur à un tableau booléen
Exemples de données : $var1$ = {True,False,True}
Utilisation : $var1$.APPEND(True)
Résultat : {True,False,True,True}
Exemple 3 : Ajouter une valeur à un tableau de chaînes
Exemples de données : $var1$ = {"Hello","Apigee"}
Utilisation : $var1$.APPEND("Integrations")
Integrations
à var1.
Résultat : {"Hello","Apigee","Integrations"}
Fonction AVG
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
AVG |
Calcule la moyenne numérique de toutes les valeurs d'un tableau. | AVG() |
N/A | Moyenne de toutes les valeurs d'un tableau. La valeur renvoyée est de type Double .
|
Exemple 1 : Calculer la moyenne de toutes les valeurs d'un tableau d'entiers
Exemples de données : $var1$ = {2,4,9,3}
Utilisation : $var1$.AVG()
Résultat : 4.5
Exemple 2 : Calculer la moyenne de toutes les valeurs d'un tableau double
Exemples de données : $var1$ = {2.0,6.1,3.9}
Utilisation : $var1$.AVG()
Résultat : 4.0
Fonction CEIL
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
CEIL |
Calcule le plus petit entier supérieur ou égal à la valeur d'entrée donnée. | CEIL() |
N/A | Nombre entier. |
Exemple : Rechercher le plafond d'un nombre.
Exemples de données : $var1$ = {3.4}
Utilisation : $var1$.CEIL()
Résultat : 4
Fonction CONCAT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
CONCAT |
Concatène les caractères spécifiés en une chaîne existante. | CONCAT(value) |
Chaîne de caractères à concaténer. | Chaîne concaténée. |
Exemple : Concaténer une chaîne de caractères en une chaîne existante
Exemples de données : $var1$ = "HelloApigee"
Utilisation : $var1$.CONCAT("Integrations")
Integrations
à var1.
Résultat : HelloApigeeIntegrations
Fonction CONTAINS
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
CONTAINS |
Vérifie l'occurrence de la valeur spécifiée dans une chaîne ou un tableau de chaînes donnés. | CONTAINS(value) |
Valeur à rechercher. | Valeur booléenne. Renvoie "TRUE" si une correspondance est trouvée et "FALSE" dans le cas contraire. |
Exemple : Vérifier l'occurrence d'une séquence de caractères dans une chaîne
Exemples de données : $var1$ = "Hello Apigee Integrations"
Utilisation : $var1$.CONTAINS("xyz")
xyz
dans var1.
Résultat : FALSE
Fonction DECODE_BASE64_STRING
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
DECODE_BASE64_STRING |
Décode une chaîne base64 en charset UTF-8. | DECODE_BASE64_STRING() |
N/A | Chaîne UTF-8 décodée. |
Exemple : Décoder une chaîne base64
Exemples de données : $var1$ = "SGVsbG8gSW50ZWdyYXRpb24h"
Utilisation : $var1$.DECODE_BASE64_STRING()
Résultat : Hello Integration!
Fonction DIVIDE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
DIVIDE |
Divise un nombre existant par le nombre spécifié. | DIVIDE(value) |
Nombre par lequel effectuer la division (diviseur). | Quotient de l'opération de division. |
Exemple : Diviser un entier par un autre entier
Exemples de données : $var1$ = 16
Utilisation : $var1$.DIVIDE(3)
Résultat : 5
Fonction EQUALS
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
EQUALS |
Compare la valeur spécifiée à la valeur existante. | EQUALS(value) |
Valeur à comparer. | Valeur booléenne. Renvoie "TRUE" si la valeur spécifiée correspond à la valeur existante et "FALSE" dans le cas contraire. |
Exemple 1 : comparer deux chaînes
Exemples de données : $var1$ = "Apigee Integrations"
Utilisation : $var1$.EQUALS("Apigee Integrations")
Résultat : TRUE
Exemple 2 : Comparer deux entiers
Exemples de données : $var1$ = 34
Utilisation : $var1$.EQUALS(23)
Résultat : FALSE
Fonction EQUALS_IGNORE_CASE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
EQUALS_IGNORE_CASE |
Compare la valeur spécifiée à la valeur existante. | EQUALS_IGNORE_CASE(value) |
Valeur à comparer. | Valeur booléenne. Renvoie "TRUE" si la valeur spécifiée correspond à la valeur existante (en ignorant la casse) et "FALSE" dans le cas contraire. |
Exemple : Comparer deux chaînes
Exemples de données : $var1$ = "Apigee Integrations"
Utilisation : $var1$.EQUALS_IGNORE_CASE("apigee integrations")
apigee integrations
.
Résultat : TRUE
Fonction EPOCH_TO_HUMAN_READABLE_TIME
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
EPOCH_TO_HUMAN_READABLE_TIME |
Convertit l'heure epoch Unix (en millisecondes) dans un format lisible. | EPOCH_TO_HUMAN_READABLE_TIME (value, value) |
Cette fonction utilise les arguments suivants :
|
Horodatage converti au format lisible. |
Exemple : convertir une époque Unix (en millisecondes) dans un format lisible.
Exemple de données : $var1$ = 1667494335011
Utilisation 1 : $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, d MMM yyyy HH:mm:ss z","UTC")
Convertir la variable var1 en horodatage lisible au format EEE, d MMM aaaa HH:mm:ss z dans le fuseau horaire UTC.
Résultat : Thu, 3 Nov 2022 16:52:15 UTC
Utilisation 2 : $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS","GMT")
Convertir la variable var1 en horodatage lisible au format EEE, aa-MM-jj HH:mm:ss,SSS dans le fuseau horaire GMT.
Résultat : Thu, 22-11-03 16:52:15,011
Utilisation 3 : $var1$.EPOCH_TO_HUMAN_READABLE_TIME("EEE, yy-MM-dd HH:mm:ss,SSS ZZZZ","America/Los_Angeles")
Convertir la variable var1 en horodatage lisible au format EEE, aa-MM-jj HH:mm:ss,SSS ZZZZ dans le fuseau horaire Amérique/Los Angeles.
Résultat : Thu, 22-11-03 09:52:15,011 GMT-07:00
Fonction EXPONENT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
EXPONENT |
Calcule la valeur d'un nombre existant élevé à la puissance spécifiée. | EXPONENT(value) |
Valeur de la puissance. | Valeur du nombre élevé à la puissance spécifiée. |
Exemple : Rechercher la valeur d'un entier élevée à la puissance 3
Exemples de données : $var1$ = 5
Utilisation : $var1$.EXPONENT(3)
Résultat : 125
Fonction FILTER
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
FILTER |
Filtre les éléments du tableau qui répondent à une condition de filtre donnée.
Notez qu'une condition de filtre doit renvoyer la valeur TRUE ou FALSE. Une condition de filtre inclut une ou plusieurs fonctions de transformation appliquées à l'élément d'itération de tableau actuel. |
FILTER(~objn -> Variable or Value)
Où ~objn indique l'élément de tableau actuel auquel vous souhaitez appliquer les fonctions de transformation. Par défaut, la valeur de n commence à 1.
Pour les tableaux JSON avec schéma, vous pouvez utiliser une notation par points (.) après l'élément de tableau actuel pour accéder directement à la propriété imbriquée de cet élément de tableau. Par exemple, | Condition de filtre qui renvoie TRUE ou FALSE. | Tableau d'éléments correspondant à la condition de filtre. |
Exemple 1 : Filtrer un tableau de chaînes.
Exemples de données :
$var1$ = {
"sara@example.com",
"bola@example.com",
"222larabrown@gmail.com",
"dana@examplepetstore.com",
"cloudysanfrancisco@gmail.com"}
Utilisation : $var1$.FILTER(~obj1-> ~obj1.CONTAINS("@gmail.com"))
Filtrez les éléments de type chaîne contenant @gmail.com dans @gmail.com.
Résultat :
{"222larabrown@gmail.com","cloudysanfrancisco@gmail.com"}
Exemple 2 : Filtrer un tableau JSON.
Exemples de données :
$var1$ = { "citynames": [ { "city": "Abbeville", "state": "Louisiana" }, { "city": "Aberdeen", "state": "Maryland" }, { "city": "Benicia", "state": "California" }, { "city": "Chehalis", "state": "Washington" }, { "city": "Aberdeen", "state": "Washington" }, { "city": "Aberdeen", "state": "Mississippi" }, { "city": "Cheektowaga", "state": "New York" } ] }
Utilisation :
var1.citynames .FILTER(~obj1-> ~obj1 .GET_PROPERTY("city") .EQUALS("Aberdeen") )
Filtrez les éléments contenant Aberdeen en tant que ville dans var1.
Résultat :
[{ "city": "Aberdeen", "state": "Maryland" }, { "city": "Aberdeen", "state": "Washington" }, { "city": "Aberdeen", "state": "Mississippi" }]
Exemple 3 : Filtrer un tableau JSON imbriqué.
Exemples de données :
$var1$ = { "products": [ { "PA": "Integrations", "users": [ { "name": "Ariel", "role": [ "editor", "approver" ] }, { "name": "Dana", "role": [ "admin", "deployer" ] }, { "name": "Lee", "role": [ "viewer" ] } ] }, { "PA": "Apigee", "users": [ { "name": "Mahan", "role": [ "editor", "admin", "deployer" ] }, { "name": "Quinn", "role": [ "invoker" ] } ] }, { "PA": "Connectors", "users": [ { "name": "Kiran", "role": [ "invoker", "admin", "deployer" ] }, { "name": "Sasha", "role": [ "admin" ] } ] } ] }
Utilisation :
var1.products .FOR_EACH(~obj1 -> ~obj1 .SET_PROPERTY( ~obj1 .GET_PROPERTY("users") .FILTER(~obj2 -> ~obj2 .GET_PROPERTY("role") .TO_STRING() .CONTAINS("admin") ) , "users" ) )
Filtrez les éléments contenant un administrateur parmi les utilisateurs de var1.
Résultat :
[{ "PA": "Integrations", "users": [{ "name": "Dana", "role": ["admin", "deployer"] }] }, { "PA": "Apigee", "users": [{ "name": "Mahan", "role": ["editor", "admin", "deployer"] }] }, { "PA": "Connectors", "users": [{ "name": "Kiran", "role": ["invoker", "admin", "deployer"] }, { "name": "Sasha", "role": ["admin"] }] }]
Fonction FLATTEN
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
FLATTEN |
Aplatit un tableau JSON de manière récursive pour créer un tableau unidimensionnel. | FLATTEN() |
N/A | Tableau JSON aplati. |
Exemple : Aplatir un tableau JSON imbriqué
Exemples de données : $var1$ = [[1, 2], [3, 4]]
Utilisation : $var1$.FLATTEN()
Résultat : [1, 2, 3 ,4]
Fonction FLOOR
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
FLOOR |
Calcule le plus grand nombre entier inférieur ou égal à l'entrée fournie. | FLOOR() |
N/A | Nombre entier. |
Exemple :
Exemples de données : $var1$ = {27.6}
Utilisation : $var1$.FLOOR()
Résultat : 27
Fonction FOR_EACH
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
FOR_EACH |
Applique une ou plusieurs fonctions de transformation pour chaque élément d'un tableau. | FOR_EACH(~objn -> Variable or Value)
Où ~objn indique l'élément d'itération de tableau actuel auquel vous souhaitez appliquer les fonctions de transformation. Par défaut, la valeur de n commence à 1. Pour les tableaux JSON avec schéma, vous pouvez utiliser une notation par points (.) après l'élément de tableau actuel pour accéder directement à la propriété imbriquée de cet élément de tableau. Voir un exemple |
Fonctions de transformation. | Un tableau d'éléments. |
Exemple 1 : Concaténer une valeur à tous les éléments d'un tableau de chaînes.
Exemples de données : $var1$ = {"Alex","Bola","Charlie","Dana","Hao"}
Utilisation : $var1$.FOR_EACH(~obj1-> ~obj1.CONCAT("@gmail.com"))
Concaténez la valeur @gmail.com à @gmail.com.
Résultat :
{
"Alex@gmail.com",
"Bola@gmail.com",
"Charlie@gmail.com",
"Dana@gmail.com",
"Hao@gmail.com"
}
Exemple 2 : à partir d'un tableau JSON sans schéma, ajouter une propriété à tous les objets JSON.
Exemples de données :
$var1$ = { "employeeDetails": [ { "name": "Alex" }, { "name": "Bola" }, { "name": "Charlie" } ] }
Utilisation : $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.SET_PROPERTY("Google","company"))
Ajoutez la propriété company:Google à var1.
Résultat :
[ { "name": "Alex", "company": "Google" }, { "name": "Bola", "company": "Google" }, { "name": "Charlie", "company": "Google" } ]
Exemple 3 : à partir d'un tableau JSON sans schéma, ajouter une propriété à tous les objets JSON imbriqués.
Exemples de données :
$var1$ = { "employeeDetails": [ { "name": "Alex", "details": [ { "age": "27", "address": "1800 Amphibious Blvd. Mountain View, CA 94045" } ] }, { "name": "Bob", "details": [ { "age": "25", "address": "8 Rue du Nom Fictif 341 Paris" } ] } ], "deptDetails": [ { "id1": "HR" }, { "id2": "Finance" }, { "id3": "Sales" } ] }
Utilisation : $var1$.employeeDetails.FOR_EACH(~obj1-> ~obj1.GET_PROPERTY("details").FOR_EACH(~obj2-> ~obj2.SET_PROPERTY("dd/mm/yyyy", "dob")))
Ajoutez la propriété d'espace réservé dob: "dd/mm/yyyy" à l'élément details dans var1.
Résultat :
[ [ { "age": "27", "address": "1800 Amphibious Blvd. Mountain View, CA 94045", "dob": "dd/mm/yyyy" } ], [ { "age": "25", "address": "8 Rue du Nom Fictif 341 Paris", "dob": "dd/mm/yyyy" } ] ]
Exemple 4 : à partir d'un tableau JSON avec schéma, concaténer les propriétés imbriquées de l'objet JSON.
Exemples de données :
$var1$ = {"citynames": [ { "city": "Abbeville", "info": { "pincode": 29620, "state": "South Carolina", "location" : { "lat" : "50.1055 N", "lon": "1.8368 E" } } }, { "city": "Aberdeen", "info": { "pincode": AB10, "state": "Scotland", "location" : { "lat" : "57.1499 N", "lon": "2.0938 W" } } }, { "city": "Benicia", "info": { "pincode": 94510, "state": "California", "location" : { "lat" : "38.0494 N", "lon": "122.1586 W" } } } ] }
Utilisation : $var1$.citynames.FOR_EACH(~obj1-> ~obj1.city.CONCAT(",").CONCAT(~obj1.info.location.lat).CONCAT(",").CONCAT(~obj1.info.location.lon))
Concaténez les propriétés imbriquées de city à l'aide d'un séparateur (,) dans var1.
Résultat :
[ "Abbeville,50.1055 N,1.8368 E", "Aberdeen,57.1499 N,2.0938 W", "Benicia,38.0494 N,122.1586 W" ]
Exemple 5 : Résoudre une référence d'objet de tableau JSON dans un modèle JSON
Exemples de données :
$var2$ = { "cityName": "$~obj1.city$", "latitude": "$~obj1.info.location.lat$", "longitude": "$~obj1.info.location.lon$" }
$var1$ = {"citynames": [ { "city": "Abbeville", "info": { "pincode": 29620, "state": "South Carolina", "location" : { "lat" : "50.1055 N", "lon": "1.8368 E" } } }, { "city": "Aberdeen", "info": { "pincode": AB10, "state": "Scotland", "location" : { "lat" : "57.1499 N", "lon": "2.0938 W" } } }, { "city": "Benicia", "info": { "pincode": 94510, "state": "California", "location" : { "lat" : "38.0494 N", "lon": "122.1586 W" } } } ] }
Utilisation : $var1$.citynames.FOR_EACH(~obj1-> $var2$.RESOLVETEMPLATE())
Résout les références de ~obj1
dans var2, où ~obj1
est l'élément itératif actuel de var2.
Résultat :
[ { "cityName": "Abbeville", "latitude": "50.1055 N", "longitude": "1.8368 E", } { "cityName": "Aberdeen", "latitude": "57.1499 N", "longitude": "2.0938 W", } { "cityName": "Benicia", "latitude": "38.0494 N", "longitude": "122.1586 W", } ]
Fonction GET_ELEMENT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GET_ELEMENT |
Renvoie l'élément à l'index spécifié dans un tableau JSON. Dans le tableau, la première valeur est disponible à l'index 0 et la dernière valeur est disponible à l'index n-1, où n est la taille du tableau. | GET_ELEMENT(value) |
Valeur d'index de l'élément. | Valeur de l'élément. |
Exemple : Obtenir la valeur d'un élément dans un tableau JSON
Exemples de données : $var1$ = ["first", "second", "third", "fourth"]
Utilisation : $var1$.GET_ELEMENT(2)
2
.
Résultat : third
Fonction GET_PROPERTY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GET_PROPERTY |
Renvoie la valeur de la propriété spécifiée dans un objet JSON. | GET_PROPERTY(value) |
Nom de propriété | Valeur de la propriété. |
Exemple : Obtenir la valeur d'une propriété dans un objet JSON
Exemples de données : $var1$ = {"productId": 23,"productName": "radio"}
Utilisation : $var1$.GET_PROPERTY("productId")
productId
.
Résultat : 23
Fonction GET
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GET |
Renvoie la valeur d'un tableau à un index spécifié. Dans un tableau, la première valeur est disponible à l'index 0 et la dernière valeur est disponible à l'index n-1, où n est la taille du tableau. | GET(value) |
Valeur d'index de type entier. | Valeur associée à un index donné d'un tableau. Le type renvoyé dépend du type de données du tableau. Par exemple, pour un tableau d'entiers, cette fonction renvoie une valeur entière. |
Exemple 1 : Obtenir la valeur à un index d'un tableau d'entiers
Exemples de données : $var1$ = {11,6,7,2,15,8}
Utilisation : $var1$.GET(3)
Résultat : 2
Exemple 2 : Obtenir la valeur à un index d'un tableau de chaînes
Exemples de données : $var1$ =
{"Hello", "Test", "Apigee", "Integrations", "API Trigger", "Cloud"}
Utilisation : $var1$.GET(5)
Résultat : Cloud
Fonction GREATER_THAN_EQUAL_TO
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GREATER_THAN_EQUAL_TO |
Vérifie si un entier est supérieur ou égal à la valeur spécifiée. | GREATER_THAN_EQUAL_TO(value) |
Valeur d'entier à vérifier. | Valeur booléenne. Renvoie "TRUE" si un entier est supérieur ou égal à la valeur spécifiée, et "FALSE" dans le cas contraire. |
Exemple : Vérifier si un entier est supérieur ou égal à la valeur spécifiée
Exemples de données : $var1$ = 35
Utilisation : $var1$.GREATER_THAN_EQUAL_TO(15)
Résultat : TRUE
Fonction GREATER_THAN
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GREATER_THAN |
Vérifie si un nombre existant est supérieur au nombre spécifié. | GREATER_THAN(value) |
Nombre à vérifier. | Valeur booléenne. Renvoie TRUE si le nombre existant est supérieur à la valeur spécifiée, et FALSE dans le cas contraire. |
Exemple : Vérifier si un entier est supérieur à la valeur spécifiée
Exemples de données : $var1$ = 25
Utilisation : $var1$.GREATER_THAN(27)
Résultat : FALSE
Fonction LENGTH
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
LENGTH |
Calcule la longueur d'une chaîne. La longueur d'une chaîne est le nombre de caractères de la chaîne. | LENGTH() |
N/A | Longueur de la chaîne. |
Exemple : Calculer la longueur d'une chaîne
Exemples de données : $var1$ = "Hello Apigee Test"
Utilisation : $var1$.LENGTH()
Résultat : 17
Fonction LESS_THAN_EQUAL_TO
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
LESS_THAN_EQUAL_TO |
Vérifie si un entier est inférieur ou égal à la valeur spécifiée. | LESS_THAN_EQUAL_TO(value) |
Valeur d'entier à vérifier. | Valeur booléenne. Renvoie "TRUE" si un entier est inférieur ou égal à la valeur spécifiée, et "FALSE" dans le cas contraire. |
Exemple : Vérifier si un entier est inférieur ou égal à la valeur spécifiée
Exemples de données : $var1$ = 35
Utilisation : $var1$.LESS_THAN_EQUAL_TO(15)
Résultat : FALSE
Fonction LESS_THAN
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
LESS_THAN |
Vérifie si un nombre existant est inférieur au nombre spécifié. | LESS_THAN(value) |
Nombre à vérifier. | Valeur booléenne. Renvoie TRUE si le nombre existant est inférieur au nombre spécifié, et FALSE dans le cas contraire. |
Exemple : Vérifier si un entier est inférieur à la valeur spécifiée
Exemples de données : $var1$ = 25
Utilisation : $var1$.LESS_THAN(27)
27
.Résultat : TRUE
Fonction MAX
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
MAX |
Trouve la valeur la plus élevée d'un tableau. | MAX() |
N/A | Valeur la plus élevée d'un tableau. |
Exemple 1 : Obtenir la valeur la plus élevée dans un tableau d'entiers
Exemples de données : $var1$ = {5,8,2,1}
Utilisation : $var1$.MAX()
Résultat : 8
Exemple 2 : Obtenir la valeur la plus élevée dans un tableau double
Exemples de données : $var1$ = {2.5,6.1,4.9}
Utilisation : $var1$.MAX()
Résultat : 6.1
Fonction MERGE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
MERGE |
Fusionne deux variables JSON (objets ou tableaux). Si la même valeur est présente dans les deux variables, la fonction supprime la valeur en double. | MERGE(value) |
Valeur JSON à fusionner. | Objet JSON ou tableau. |
Exemple : Fusionner deux objets JSON
Exemples de données : $var1$ = {"productId": 23}
Utilisation : $var1$.MERGE({"productName":"radio"})
{"productName":"radio"}
avec var1.
Résultat : {"productId": 23,"productName": "radio"}
Exemple : Fusionner deux tableaux JSON
Exemples de données : $var1$ = ["first", "second", "third"]
Utilisation : $var1$.MERGE([4,5])
[4,5]
avec var1.
Résultat : ["first", "second", "third",4,5]
Fonction MIN
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
MIN |
Recherche la valeur la plus faible d'un tableau. | MIN() |
N/A | Valeur la plus faible d'un tableau. |
Exemple 1 : Trouver la valeur la plus faible dans un tableau d'entiers
Exemples de données : $var1$ = {5,8,2,1}
Utilisation : $var1$.MIN()
Résultat : 1
Exemple 2 : Trouver la valeur la plus faible dans un tableau double
Exemples de données : $var1$ = {2.5,6.1,4.9}
Utilisation : $var1$.MIN()
Résultat : 2.5
Fonction MOD
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
MOD |
Divise deux valeurs et renvoie le reste de l'opération de division. | MOD(value) |
Valeur du diviseur. | Reste de l'opération de division. |
Exemple : Trouver le reste d'une opération de division
Exemples de données : $var1$ = 90
Utilisation : $var1$.MOD(3)
3
.
Résultat : 0
Fonction MULTIPLY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
MULTIPLY |
Multiplie un nombre existant par le nombre spécifié. | MULTIPLY(value) |
Nombre à multiplier. | Produit de deux nombres. |
Exemple : Rechercher le produit de deux entiers
Exemples de données : $var1$ = 10
Utilisation : $var1$.MULTIPLY(3)
Résultat : 30
Fonction NAND
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
NAND |
Effectue l'opération logique NAND sur les valeurs booléennes spécifiées. | NAND(value) |
Une valeur booléenne. | Valeur booléenne. |
Exemple : Trouver la valeur NAND d'une expression booléenne
Exemples de données : $var1$ = TRUE
Utilisation : $var1$.NAND(TRUE)
Résultat : FALSE
Fonction NOR
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
NOR |
Effectue l'opération logique NOR sur les valeurs booléennes spécifiées. | NOR(value) |
Une valeur booléenne. | Valeur booléenne. |
Exemple : Trouver la valeur NOR d'une expression booléenne
Exemples de données : $var1$ = FALSE
Utilisation : $var1$.NOR(FALSE)
Résultat : TRUE
Fonction NOT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
NOT |
Renvoie la valeur opposée d'une valeur booléenne. | NOT() |
N/A | Valeur booléenne. |
Exemple : Trouver la valeur opposée d'une valeur booléenne
Exemples de données : $var1$ = FALSE
Utilisation : $var1$.NOT()
Résultat : TRUE
Fonction OR
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
OR |
Effectue l'opération logique OR sur les valeurs booléennes spécifiées. | OR(value) |
Une valeur booléenne. | Valeur booléenne. |
Exemple : Trouver la valeur OR d'une expression booléenne
Exemples de données : $var1$ = FALSE
Utilisation : $var1$.OR(TRUE)
Résultat : TRUE
Fonction REMOVE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
REMOVE |
Supprime la valeur spécifiée d'un tableau. | REMOVE(value) |
Valeur à supprimer. | Tableau mis à jour après la suppression de la valeur spécifiée. |
Exemple : Supprimer une chaîne d'un tableau de chaînes
Exemples de données : $var1$ = {"Hello","Apigee","Integrations"}
Utilisation : $var1$.REMOVE("Integrations")
Integrations
de var1Résultat : {"Hello","Apigee"}
Fonction REMOVE_AT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
REMOVE_AT |
Supprime un élément d'un tableau à l'index spécifié. | REMOVE_AT(value) |
Valeur d'index dans le tableau. | Tableau mis à jour après la suppression de l'élément spécifié. |
Exemple : Supprimer un élément d'un tableau de chaînes
Exemples de données : $var1$ = {"Hello","Apigee","Integrations"}
Utilisation : $var1$.REMOVE_AT(1)
Résultat : {"Hello","Integrations"}
Fonction REMOVE_PROPERTY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
REMOVE_PROPERTY |
Supprime une propriété d'un objet JSON. | REMOVE_PROPERTY(value) |
Nom de propriété | Objet JSON mis à jour après la suppression de la propriété spécifiée et de la valeur correspondante. |
Exemple : Supprimer une propriété d'un objet JSON.
Exemples de données :
$var1$ = { "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" } }
Utilisation : $var1$.REMOVE_PROPERTY("address.street")
Supprimer la propriété address.street du fichier JSON.
Résultat :
{ "name": "Alex", "address": { "city": "Mountain View", "state": "CA", "pincode": "94045" } }
Fonction REPLACE_ALL
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
REPLACE_ALL |
Remplace toutes les occurrences d'une sous-chaîne dans une chaîne. | REPLACE_ALL(value, value) |
Cette fonction utilise les arguments suivants :
|
Chaîne mise à jour avec les valeurs remplacées. |
Exemple : Remplacer toutes les occurrences d'une sous-chaîne par une nouvelle valeur.
Exemples de données : $var1$ = "HelloApigee"
Utilisation : $var1$.REPLACE_ALL("Apigee", "Google")
Résultat : HelloGoogle
Fonction RESOLVE_TEMPLATE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
RESOLVE_TEMPLATE |
Résout les références dans une chaîne de modèle contenant des références $variable$. | RESOLVE_TEMPLATE() |
NA | Modèle résolu avec la valeur de variable de référence. |
Exemple : Résoudre une référence JSON dans un modèle JSON contenant une référence $variable$.
Exemples de données :
$var1$ = { "name": "Alex", "address": "$var2$", "age": "25" }
$var2$ = { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }
Utilisation : $var1$.RESOLVE_TEMPLATE()
Résoudre la référence de variable var2 dans var1.
Résultat :
{ "name": "Alex", "address": { "street": "1800 Amphibious Blvd", "city": "Mountain View", "state": "CA", "pincode": "94045" }, "age": "25" }
Exemple : Résoudre une référence de chaîne dans une chaîne de modèle contenant une référence $variable$.
Exemples de données :
$var1$ = Hello $var2$
$var2$ = World
Utilisation : $var1$.RESOLVE_TEMPLATE()
Résoudre la référence de variable var2 dans var1.
Résultat : Hello World
Fonction ROUND
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
ROUND |
Arrondit un nombre à l'entier le plus proche. | ROUND() |
N/A | Nombre entier. |
Exemple : Arrondir un nombre à l'entier le plus proche
Exemples de données : $var1$ = 15.6
Utilisation : $var1$.ROUND()
Résultat : 16
Fonction SET
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée | |
---|---|---|---|---|---|
SET |
Met à jour la valeur d'un tableau de chaînes à l'index spécifié. | SET(value,value) |
Cette fonction utilise les arguments suivants :
|
Tableau de chaînes mis à jour. |
Exemple : Mettre à jour la valeur d'un tableau de chaînes selon un index
Exemples de données : $var1$ = {"Hello","World","Integrations"}
Utilisation : $var1$.SET(2,"Apigee")
Résultat : {"Hello","World","Apigee"}
Fonction SET_PROPERTY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
SET_PROPERTY |
Ajoute ou met à jour une propriété dans un objet JSON. | SET_PROPERTY(value) |
Nom et valeur de la propriété. | Objet JSON contenant la propriété récemment ajoutée ou mise à jour. |
Exemple : Ajouter une propriété à un objet JSON
Exemples de données : $var1$ = {"productId":23}
Utilisation : $var1$.SET_PROPERTY("radio","productName")
Résultat : {"productId":23,"productName":"radio"}
Exemple : Ajouter une propriété imbriquée à un objet JSON
Exemples de données : $var1$ = {"productId":23}
Utilisation : $var1$.SET_PROPERTY({"productName","radio"},"productDetails")
Résultat : {"productId":23,"productDetails":{"productName":"radio"}}
Exemple : Mettre à jour une propriété dans un objet JSON
Exemples de données : $var1$ = {"productId":23}
Utilisation : $var1$.SET_PROPERTY("34","productId")
productId
dans var1.
Résultat : {"productId":34}
Fonction SIZE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
SIZE |
Compte les éléments d'un tableau. | SIZE() |
N/A | Nombre total d'éléments d'un tableau. |
Exemple 1 : rechercher la taille d'un tableau de chaînes
Exemples de données : $var1$ = {"Hello", "Apigee", "Integrations"}
Utilisation : $var1$.SIZE()
Résultat : 3
Exemple 2 : Rechercher la taille d'un tableau d'entiers
Exemples de données : $var1$ = {5,8,2,1,7}
Utilisation : $var1$.SIZE()
Résultat : 5
Fonction SPLIT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
SPLIT |
Divise une chaîne en fonction du délimiteur spécifié. | SPLIT(value) |
Caractère ou séquence de caractères à utiliser pour scinder la chaîne. | Tableau de chaînes. |
Exemple 1 : scinder une chaîne en fonction de l'espace
Exemples de données : $var1$ = "Hello Apigee Integrations"
Utilisation : $var1$.SPLIT(" ")
Résultat : {"Hello","Apigee","Integrations"}
Exemple 2 : Scinder une chaîne en fonction de la virgule
Exemples de données : $var1$ = "Test,Integrations"
Utilisation : $var1$.SPLIT(",")
Résultat : {"Test","Integrations"}
Fonction SUBSTRING
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
SUBSTRING |
Renvoie la sous-chaîne de la chaîne actuelle, depuis l'index de départ (inclus) jusqu'à l'index de fin (exclus). | SUBSTRING(value, value) |
Cette fonction utilise les arguments suivants :
|
Chaîne entre les index de départ et de fin. |
Exemple : Renvoie la sous-chaîne de la chaîne actuelle. Elle commence par le caractère au début de l'index et termine par le caractère du numéro d'index de fin.
Exemples de données : $var1$ = "HelloApigee"
Utilisation : $var1$.SUBSTRING(1, 5)
Résultat : ello
Fonction SUBTRACT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
SUBTRACT |
Soustrait le nombre spécifié d'un nombre existant. | SUBTRACT(value) |
Nombre à soustraire. | Différence entre deux nombres. |
Exemple : Soustraire une valeur entière
Exemples de données : $var1$ = 10
Utilisation : $var1$.SUBTRACT(15)
Résultat : -5
Fonction SUM
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
SUM |
Ajoute toutes les valeurs dans un tableau. | SUM() |
N/A | Somme de tous les nombres d'un tableau. Le type renvoyé dépend du type du tableau. Par exemple, pour un tableau de type Double , le type renvoyé est une valeur double. |
Exemple : Ajouter toutes les valeurs d'un tableau d'entiers
Exemples de données : $var1$ = {5,8,2,1}
Utilisation : $var1$.SUM()
Résultat : 16
Fonction TO_BASE_64
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_BASE_64 |
Encode une chaîne au format base64 à l'aide du charset UTF-8. | TO_BASE_64() |
N/A | Chaîne encodée en base64. |
Exemple : Encoder une chaîne au format base64
Exemples de données : $var1$ = "Hello World!"
Utilisation : $var1$.TO_BASE_64()
Résultat : SGVsbG8gV29ybGQh
Fonction TO_BOOLEAN_ARRAY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_BOOLEAN_ARRAY |
Convertit un tableau JSON en tableau booléen. | TO_BOOLEAN_ARRAY() |
N/A | Tableau booléen. |
Exemple : Convertir un tableau JSON en tableau booléen
Exemples de données : $var1$ = ["true", "false", "false"]
Utilisation : $var1$.TO_BOOLEAN_ARRAY()
Résultat : {true, false, false}
Fonction TO_BOOLEAN
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_BOOLEAN |
Convertit une chaîne en type de données booléen. | TO_BOOLEAN() |
N/A | Valeur booléenne. Si une chaîne a la valeur "true" ou "false", cette fonction renvoie la valeur booléenne correspondante. |
Exemple 1 : obtenir la valeur booléenne d'une chaîne
Exemples de données : $var1$ = "true"
Utilisation : $var1$.TO_BOOLEAN()
Résultat : TRUE
Exemple 2 : Obtenir la valeur booléenne d'une chaîne
Exemples de données : $var1$ = "FALSE"
Utilisation : $var1$.TO_BOOLEAN()
Résultat : FALSE
Fonction TO_DOUBLE_ARRAY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_DOUBLE_ARRAY |
Convertit un tableau JSON en tableau double. | TO_DOUBLE_ARRAY() |
N/A | Tableau double. |
Exemple : Convertir un tableau JSON en tableau double
Exemples de données : $var1$ = [1.3, 4.8, 7.9]
Utilisation : $var1$.TO_DOUBLE_ARRAY()
Résultat : {1.3, 4.8, 7.9}
Fonction TO_DOUBLE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_DOUBLE |
Convertit une chaîne ou un entier en double. | TO_DOUBLE() |
N/A | Valeur double. |
Exemple 1 : Convertir une chaîne en double
Exemples de données : $var1$ = "2.5"
Utilisation : $var1$.TO_DOUBLE()
Résultat : 2.5
Exemple 2 : Convertit un entier en double
Exemples de données : $var1$ = 22
Utilisation : $var1$.TO_DOUBLE()
Résultat : 22.0
Fonction TO_INT_ARRAY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_INT_ARRAY |
Convertit un tableau JSON en tableau d'entiers. | TO_INT_ARRAY() |
N/A | Tableau d'entiers. |
Exemple : Convertir un tableau JSON en tableau d'entiers
Exemples de données : $var1$ = [3, 8, 9]
Utilisation : $var1$.TO_INT_ARRAY()
Résultat : {3, 8, 9}
Fonction TO_INT
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_INT |
Convertit une chaîne en entier. | TO_INT() |
N/A | Nombre entier. |
Exemple : Convertir une chaîne en entier
Exemples de données : $var1$ = "35"
Utilisation : $var1$.TO_INT()
Résultat : 35
Fonction TO_JSON
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_JSON |
Convertit la valeur actuelle en objet JSON. | TO_JSON() |
N/A | Objet JSON. |
Exemple : Convertir une chaîne au format JSON
Exemples de données : $var1$ = "{product: "cake", id: 21, price: 5}"
Utilisation : $var1$.TO_JSON()
Résultat : {product: "cake", id: 21, price: 5}
Fonction TO_LOWERCASE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_LOWERCASE |
Convertit tous les caractères d'une chaîne en minuscules. | TO_LOWERCASE() |
N/A | Chaîne comportant tous les caractères en minuscules. |
Exemple : Convertir une chaîne en minuscules
Exemples de données : $var1$ = "Integrations TEST"
Utilisation : $var1$.TO_LOWERCASE()
Résultat : integrations test
Fonction TO_SET
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_SET |
Supprime les valeurs en double d'un tableau. | TO_SET() |
N/A | Tableau contenant des valeurs uniques. |
Exemple 1 : Obtenir les valeurs uniques d'un tableau de chaînes
Exemples de données : $var1$ = {"Hello","World","Apigee","World"}
Utilisation : $var1$.TO_SET()
Résultat : {"Hello","World","Apigee"}
Exemple 2 : Obtenir des valeurs uniques d'un tableau d'entiers
Exemples de données : $var1$ = (2,6,9,12,6,8,10,6,12)
Utilisation : $var1$.TO_SET()
Résultat : 2,6,9,12,8,10
Fonction TO_STRING_ARRAY
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_STRING_ARRAY |
Convertit un tableau JSON en tableau de chaînes. | TO_STRING_ARRAY() |
N/A | Tableau de chaînes. |
Exemple : Convertir un tableau JSON en tableau de chaînes
Exemples de données : $var1$ = [[1, 2], [3, 4]]
Utilisation : $var1$.TO_STRING_ARRAY()
Résultat : ["[1, 2]", "[3, 4]"]
Fonction TO_STRING
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_STRING |
Convertit un nombre ou une valeur JSON en chaîne. | TO_STRING() |
N/A | Chaîne. |
Exemple : Convertir un entier en chaîne
Exemples de données : $var1$ = 235
Utilisation : $var1$.TO_STRING()
Résultat : 235
Exemple : Convertir une valeur JSON en chaîne
Exemples de données :
$var1$ = { "dbIntegers": [1.0, 2.0, 3.0, 4.0], "dbString": "test" }
Utilisation : $var1$.TO_STRING()
Résultat :
{ "dbIntegers": [ 1, 2, 3, 4 ], "dbString": "test" }
Fonction TO_UPPERCASE
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
TO_UPPERCASE |
Convertit tous les caractères d'une chaîne en majuscules. | TO_UPPERCASE() |
N/A | Chaîne contenant tous les caractères en majuscules. |
Exemple : Convertir une chaîne en majuscules
Exemples de données : $var1$ = "Integrations Test"
Utilisation : $var1$.TO_UPPERCASE()
Résultat : INTEGRATIONS TEST
Fonction XNOR
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
XNOR |
Effectue l'opération logique XNOR sur les valeurs booléennes spécifiées. | XNOR(value) |
Une valeur booléenne. | Valeur booléenne. |
Exemple : Trouver la valeur XNOR d'une expression booléenne
Exemples de données : $var1$ = FALSE
Utilisation : $var1$.XNOR(TRUE)
Résultat : FALSE
Fonction XOR
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
XOR |
Effectue l'opération logique XOR sur les valeurs booléennes spécifiées. | XOR(value) |
Une valeur booléenne. | Valeur booléenne. |
Exemple : Trouver la valeur XOR d'une expression booléenne
Exemples de données : $var1$ = TRUE
Utilisation : $var1$.XOR(FALSE)
Résultat : TRUE
Fonctions de base compatibles
Fonction GENERATE_UUID
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GENERATE_UUID |
Génère un UUID aléatoire. | GENERATE_UUID() |
N/A | Chaîne |
Exemple : générer un UUID.
Utilisation : GENERATE_UUID()
Résultat : 57547434-b572-4aaa-8da6-e6768850baa3
Fonction GET_EXECUTION_ID
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GET_EXECUTION_ID |
Renvoie l'ID d'exécution de l'intégration actuelle. | GET_EXECUTION_ID() |
N/A | Chaîne |
Exemple : obtenir l'ID d'exécution de l'intégration actuelle.
Utilisation : GET_EXECUTION_ID()
Résultat : 83fb009a-0152-433d-a3b6-e38118335308
Fonction GET_INTEGRATION_NAME
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GET_INTEGRATION_NAME |
Renvoie le nom de l'intégration actuelle. | GET_INTEGRATION_NAME() |
N/A | Chaîne |
Exemple : obtenir le nom de l'intégration actuelle.
Utilisation : GET_INTEGRATION_NAME()
Résultat : demo_integration
Fonction GET_INTEGRATION_REGION
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GET_INTEGRATION_REGION |
Renvoie la région de l'intégration actuelle. | GET_INTEGRATION_REGION() |
N/A | Chaîne |
Exemple : obtenir la région de l'intégration actuelle.
Utilisation : GET_INTEGRATION_REGION()
Résultat : us-east1
Fonction GET_PROJECT_ID
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
GET_PROJECT_ID |
Renvoie l'ID de projet Google Cloud de l'intégration actuelle. | GET_PROJECT_ID() |
N/A | Chaîne |
Exemple : obtenir l'ID de projet Google Cloud de l'intégration actuelle.
Utilisation : GET_PROJECT_ID()
Résultat : demo-gcp-ip
Fonction INT_LIST
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
INT_LIST |
Renvoie une liste d'entiers entre les valeurs spécifiées. La liste renvoyée inclut la valeur de départ et la valeur de fin est exclusive. | INT_LIST(value, value) |
Cette fonction utilise les arguments suivants :
|
Un tableau d'entiers |
Exemple : générer un tableau d'entiers compris entre 12 et 20.
Utilisation : INT_LIST(“12”, “20”)
Renvoie une liste d'entiers compris entre 12 et 20.
Résultat : 12, 13, 14, 15, 16, 17, 18, 19
Fonction NOW_IN_MILLIS
Nom de la fonction | Description | Utilisation | Paramètre d'entrée | Valeur renvoyée |
---|---|---|---|---|
NOW_IN_MILLIS |
Renvoie l'epoch Unix actuel de l'intégration en millisecondes. | NOW_IN_MILLIS() |
N/A | Durée de l'epoch Unix en millisecondes |
Exemple : obtenir la durée actuelle de l'epoch Unix en millisecondes et la convertir dans un format lisible.
Utilisation : NOW_IN_MILLIS().EPOCH_TO_HUMAN_READABLE_TIME("d MMM yyyy HH:mm:ss:SSS z","GMT")
Renvoie l'epoch Unix 1657783580839
et le convertit dans un format lisible.
Résultat : 14 Jul 2022 07:26:20:839 GMT