$get

Utilisation: $get(nom)
Catégorie : texte

Description:

Renvoie la variable nom (équivalent à % nom%) ou une chaîne vide si nom n’a pas été défini. Si nom est une autre variable (par exemple %indirect%), la valeur de la variable sera utilisée comme nom. Cela permet la récupération de variables nommées dynamiquement.

Note

En général, vous pouvez accéder aux valeurs d’une balise par le nom de variable approprié. Par exemple, si votre balise s’appelle « rerecorded », vous pouvez utiliser %rerecorded%. Mais le trait d’union n’est pas un caractère valide pour une variable de script, donc %re-recorded% donne une erreur de syntaxe. Dans des cas comme celui-ci, vous devez utiliser $get(re-recorded).

Exemple:

Les instructions suivantes renverront les valeurs indiquées :

$set(foo,This is foo)
$set(bar,foo)
$get(foo)              ==>  "This is foo"
$get(bar)              ==>  "foo"
$get(%bar%)            ==>  "This is foo"
$get(baz)              ==>  "" ('baz' has not been set to a value)