Dans ModelBuilder, le contenu d'une variable peut être utilisé en tant que substitut pour une autre variable. La variable de substitution doit être placée entre des signes de pourcentage (%). La substitution de variables effectuée de cette manière est appelée substitution de variables en ligne. Un cas simple de substitution de variable en ligne est de remplacer du texte ou une valeur par une entrée utilisateur.
Pour des exemples de substitution de variables en ligne, reportez-vous aux rubriques suivantes :
- Exemples de substitution de variables de modèles en ligne
- Exemples de substitution de variables système en ligne
Classification des variables en ligne
Il existe deux types de variables en ligne :
- Variables de modèle - Toute variable dans un modèle : %variable name%.
- Variable système - ModelBuilder comporte deux types de variables système : %i% pour le numéro de liste d'une variable et %n% comme nombre d'itération dans le modèle.
Règles d'utilisation des variables en ligne
- Placez le nom de la variable entre des signes de pourcentage (%),
- Des espaces peuvent être inclus dans le nom de la variable.
- La substitution ne respecte pas la casse. Les expressions Valeur initiale et valeur initiale sont équivalentes.
Ordre de recherche des variables en ligne
Lorsqu'un modèle s'exécute, les variables en ligne sont identifiées et utilisées dans l'ordre suivant :
- variables de modèle,
- paramètres d'environnement de modèle,
- variables système (%i% et %n%),
- variables dans le modèle parent. Si le modèle en cours d'exécution est un sous-modèle, les variables du modèle parent sont recherchées.