Consultez la liste des connecteurs compatibles avec Application Integration.
Fonctions de tâche de mappage de données
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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | 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
Sample data (Échantillon 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
Sample data (Échantillon 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 nombre entier supérieur ou égal à l'entrée donnée. | CEIL() |
Non disponible | Nombre entier. |
Exemple : Rechercher le plafond d'un nombre.
Sample data (Échantillon 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
Sample data (Échantillon 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 un tableau de chaînes ou de chaînes donné. | 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
Sample data (Échantillon 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() |
Non disponible | Chaîne UTF-8 décodée. |
Exemple : Décoder une chaîne base64
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon de données) : $var1$ = "Apigee Integrations"
Utilisation: $var1$.EQUALS("Apigee Integrations")
Résultat: TRUE
Exemple 2 : Comparer deux entiers
Sample data (Échantillon 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
Sample data (Échantillon 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 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.
Échantillon 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
Sample data (Échantillon 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 être évaluée comme étant TRUE (vraie) ou FALSE (fausse). 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 pour lequel 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 qui correspondent à la condition de filtre. |
Exemple 1 : Filtrer un tableau de chaînes.
Sample data (Échantillon 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 chaîne contenant @gmail.com dans var1.
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 admin parmi les admin de admin.
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() |
Non disponible | Tableau JSON aplati. |
Exemple : Aplatir un tableau JSON imbriqué
Sample data (Échantillon 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() |
Non disponible | Nombre entier. |
Exemple :
Sample data (Échantillon 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 à chaque élément d'un tableau. | FOR_EACH(~objn -> Variable or Value)
Où ~objn indique l'élément d'itération de tableau actuel pour lequel 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.
Sample data (Échantillon de données) : $var1$ = {"Alex","Bola","Charlie","Dana","Hao"}
Utilisation: $var1$.FOR_EACH(~obj1-> ~obj1.CONCAT("@gmail.com"))
Concatez la valeur @gmail.com sur var1.
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ésolution des références de ~obj1
dans var2, où ~obj1
est l'élément itératif actuel de var1.
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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | Longueur de la chaîne. |
Exemple : Calculer la longueur d'une chaîne
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | Valeur la plus élevée d'un tableau. |
Exemple 1 : Obtenir la valeur la plus élevée dans un tableau d'entiers
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | Valeur la plus faible d'un tableau. |
Exemple 1 : Trouver la valeur la plus faible dans un tableau d'entiers
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | Valeur booléenne. |
Exemple : Trouver la valeur opposée d'une valeur booléenne
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon de données) : $var1$ = {"Hello","Apigee","Integrations"}
Utilisation: $var1$.REMOVE("Integrations")
Integrations
de var1
Ré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
Sample data (Échantillon 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.
Sample data (Échantillon 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() |
N/A | 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() |
Non disponible | Nombre entier. |
Exemple : Arrondir un nombre à l'entier le plus proche
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | Nombre total d'éléments d'un tableau. |
Exemple 1 : rechercher la taille d'un tableau de chaînes
Sample data (Échantillon de données) : $var1$ = {"Hello", "Apigee", "Integrations"}
Utilisation: $var1$.SIZE()
Résultat: 3
Exemple 2 : Rechercher la taille d'un tableau d'entiers
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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.
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | 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
Sample data (Échantillon 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() |
Non disponible | Chaîne encodée en base64. |
Exemple : Encoder une chaîne au format base64
Sample data (Échantillon 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() |
Non disponible | Tableau booléen. |
Exemple : Convertir un tableau JSON en tableau booléen
Sample data (Échantillon 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() |
Non disponible | 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
Sample data (Échantillon de données) : $var1$ = "true"
Utilisation: $var1$.TO_BOOLEAN()
Résultat: TRUE
Exemple 2 : Obtenir la valeur booléenne d'une chaîne
Sample data (Échantillon 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() |
Non disponible | Tableau double. |
Exemple : Convertir un tableau JSON en tableau double
Sample data (Échantillon 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() |
Non disponible | Valeur double. |
Exemple 1 : Convertir une chaîne en double
Sample data (Échantillon de données) : $var1$ = "2.5"
Utilisation: $var1$.TO_DOUBLE()
Résultat: 2.5
Exemple 2 : Convertit un entier en double
Sample data (Échantillon 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() |
Non disponible | Tableau d'entiers. |
Exemple : Convertir un tableau JSON en tableau d'entiers
Sample data (Échantillon 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() |
Non disponible | Nombre entier. |
Exemple : Convertir une chaîne en entier
Sample data (Échantillon 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() |
Non disponible | Objet JSON. |
Exemple : Convertir une chaîne au format JSON
Sample data (Échantillon 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() |
Non disponible | Chaîne comportant tous les caractères en minuscules. |
Exemple : Convertir une chaîne en minuscules
Sample data (Échantillon 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() |
Non disponible | Tableau contenant des valeurs uniques. |
Exemple 1 : Obtenir les valeurs uniques d'un tableau de chaînes
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | Tableau de chaînes. |
Exemple : Convertir un tableau JSON en tableau de chaînes
Sample data (Échantillon 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() |
Non disponible | Chaîne. |
Exemple : Convertir un entier en chaîne
Sample data (Échantillon 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() |
Non disponible | Chaîne contenant tous les caractères en majuscules. |
Exemple : Convertir une chaîne en majuscules
Sample data (Échantillon 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
Sample data (Échantillon 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
Sample data (Échantillon 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() |
Non disponible | 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() |
Non disponible | 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() |
Non disponible | 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() |
Non disponible | 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() |
Non disponible | 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() |
Non disponible | 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