Ces macros macros convertissent le nom d'un objet en son code (ou l'inverse).
Utilisez la syntaxe suivante pour convertir un nom en code :
.convert_name (expression[,"séparateur"[,"séparateur-motif"],case])
Utilisez la syntaxe suivante pour convertir un code en nom :
.convert_code (expression[,"séparateur"[,"séparateur-motif"]])
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 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 séparateur-motif est trouvé dans le code. Par exemple, "_" (tiret bas). Type : Texte |
séparateur-motif |
[facultatif] Déclaration des différents séparateurs qui peuvent exister dans un nom, et qui seront remplacés par séparateur. Vous pouvez déclarer plusieurs, 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 :
|
Dans l'exemple suivant, la macro .convert_name est ajoutée à partir du dossier Profile\Column dans une nouvelle entrée Generated Files :
.foreach_item(Columns) %Name%, .foreach_part(%Name%) .convert_name(%CurrentPart%) .next("_") .next(\n)