Liste de fonctions
Cast Iron Express offre un ensemble de fonctions à utiliser dans les mappages. Ces fonctions permettent d'effectuer différentes opérations au niveau des valeurs mappées (modification du contenu des chaînes, opérations numériques sur des chiffres, utilisation des valeurs de date et d'heure).
Par défaut, lorsque vous vous inscrivez pour un compteCast Iron Express, cette fonction est désactivée. Pour utiliser cette fonction supplémentaire, cliquez surModules complémentaires et sélectionnez le package Fonctions de mappage. Pour plus d'informations, voir Ajout de fonctionnalités à votre compte Express.
Fonctions de mappage | Description |
---|---|
Concaténer |
Accepte deux arguments ou davantage et effectue un transtypage dans la chaîne. Renvoie la chaîne représentant la concaténation des valeurs de ses arguments après conversion. L'utilisateur peut également configurer des chaînes de préfixes et/ou suffixes, ainsi qu'un délimiteur à insérer entre chacun des arguments. |
Longueur |
Renvoie un nombre entier égal à la longueur (en caractères) de la valeur de l'argument. Si la valeur de l'argument est la séquence vide, le nombre entier 0 est renvoyé. |
Minuscule |
Renvoie la valeur de l'argument après traduction de chaque caractère en minuscule, conformément à la définition de la section correspondante de la norme Unicode. |
Majuscule |
Renvoie la valeur de l'argument après traduction de chaque caractère en majuscule, conformément à la définition de la section correspondante de la norme Unicode. |
Remplacer |
Renvoie la chaîne obtenue par le remplacement de chaque sous-chaîne non superposée de l'entrée, correspondant au modèle qui contient une occurrence de la chaîne. |
commence par |
Renvoie un opérateur booléen qui indique si la valeur du premier argument commence par la valeur du deuxième argument. |
Chaîne |
Renvoie la valeur de l'argument représenté en tant que chaîne. Peut être utilisé pour le transtypage des types de données numériques en chaînes, afin d'éviter l'affichage d'un avertissement par la fonction de mappage. |
Sous-chaîne |
Renvoie la partie de la valeur du premier argument commençant à l'emplacement indiqué par la valeur du deuxième argument, et ainsi de suite pour le nombre de caractères indiqué par la valeur du troisième argument. Au niveau des sous-chaînes, il n'existe qu'une zone d'entrée pour la fonction. Toutefois, pour cette fonction, l'index et les valeurs de longueur sont configurés dans la boîte de dialogue de la fonction. Dans le texte existant (et dans toutes les autres descriptions), l'argument est utilisé dans les deux cas. |
Découper |
Renvoie la valeur de l'argument avec un caractère Espace (normalisé à l'aide d'espaces de début et de fin) et avec remplacement des séquences d'un ou de plusieurs caractères Espace par un espace simple. |
Fonctions de mappage | Description |
---|---|
Valeur absolue |
Renvoie la valeur numérique d'un nombre sans tenir compte de son signe. |
Moyenne |
Renvoie la moyenne des valeurs de la séquence d'entrée (c'est-à-dire la somme des valeurs divisée par leur nombre). |
Plafond |
Renvoie le chiffre entier le plus petit (non inférieur à X). |
Diviser |
Renvoie une valeur résiduelle après division du premier argument par le deuxième. |
Sol |
Renvoie le chiffre entier le plus élevé (non supérieur à X). |
Format |
La fonction de format permet de convertir le premier argument en une chaîne, à l'aide du modèle de chaîne spécifié par le deuxième argument et du format décimal spécifié par le troisième argument (ou par le format décimal par défaut, en cas d'absence de troisième argument). Les options de format du deuxième paramètre sont les suivantes :
|
Maximum |
Renvoie la valeur la plus élevée des noeuds transmise en tant qu'argument. |
Minimum |
Renvoie la valeur la plus faible des noeuds transmise en tant qu'argument. |
Modulo |
Renvoie le modulo (valeur résiduelle après division du premier argument par le deuxième). |
Multiplier |
Renvoie la valeur de tous les arguments multipliés entre eux. |
Nombre |
Convertit l'argument en valeur décimale. |
Arrondi |
Renvoie le nombre sans fraction la plus proche de l'argument. En l'absence de nombres de ce type, le nombre le plus proche de l'infini positif est renvoyé. |
Soustraire |
Renvoie une valeur égale au premier argument moins le premier |
Somme |
Renvoie une valeur obtenue via l'addition des valeurs de l'argument. |
Fonctions de mappage | Description |
---|---|
Booléen |
Calcule la valeur booléenne de l'argument. |
Non |
Renvoie la valeur True si la valeur booléenne est False, et False si la valeur booléenne est True. |
Fonctions de mappage | Description |
---|---|
Date/Heure (Date) |
Le premier argument doit être au format Date, le deuxième au format Heure. Le résultat est un format Date/Heure contenant à la fois la date et l'heure à partir des arguments |
Date chaîne (Date) |
Le deuxième argument est une chaîne qui indique le format de la date/de l'heure. Les caractères suivants sont remplacés par des parties de date/heure :
Par exemple, si la fonction de format de chaîne a été appelée avec les paramètres d'entrée suivants : dateTime: 2012-02-22T16:18:00.852-08:00 chaîne de format : MM/jj/aaaa chaîne d'environnement local : en_US La chaîne suivante est renvoyée : 02/22/2012. Pour plus d'informations sur la fonction Date chaîne, reportez-vous à la rubrique de format de la fonction Date chaîne de la documentation d'aide de Studio. |
Réglage fuseau horaire (Date) |
Convertit la date et l'heure pour un fuseau horaire spécifique (ou pour aucun fuseau horaire). Le fuseau horaire appliqué est le deuxième argument. Par exemple :
|
Fonctions de mappage | Description |
---|---|
Fonctions composites |
Relie une série de fonctions. |