Macros .convert_name et .convert_code

Ces macros convertissent le nom d'un objet en son code (et vice versa).

Utilisez la syntaxe suivante pour convertir un nom en code :

.convert_name (expression[,"séparateur"[,"délimiteurs"],case])

Utilisez la syntaxe suivante pour convertir un code en nom :

.convert_code (expression[,"séparateur"[,"délimiteurs"]])

Les paramètres suivants sont disponibles :

Paramètre

Description

expression

Spécifie le texte à convertir. Dans le cas de .convert_name, il s'agit le plus souvent de la variable %Name% et il peut inclure un suffixe ou un préfixe.

Type : Template simple

séparateur

[facultatif] Caractère généré chaque fois qu'un séparateur déclaré dans délimiteurs est trouvé dans le code. Par exemple, "_" (tiret bas).

Type : Texte

délimiteurs

[facultatif] Spécifie les différents délimiteurs qui peuvent exister dans un nom, et qui seront remplacés par séparateur. Vous pouvez déclarer plusieurs séparateurs, par exemple "_ " et "-"

Type : Texte

casse

[facultatif pour .convert_name uniquement] Spécifie la casse dans laquelle convertir le code. Vous pouvez choisir l'une des valeurs suivantes :
  • firstLowerWord - Premier mot en minuscules, première lettre des mots suivants en majuscule
  • FirstUpperChar - Première lettre de chaque mot en majuscule
  • lower_case - Tous les mots en minuscules et séparés par un tiret bas
  • UPPER_CASE - Tous les mots en majuscules et séparés par un tiret bas