$get_new

Utilisation : $get_new(nom)
Catégorie : texte
Mise en œuvre : Picard 3.0

Description :

Renvoie la valeur issue des nouvelles métadonnées uniquement pour la variable nom, ou une chaîne vide si nom n’a pas été définie. Si nom est une autre variable (par exemple %indirect%), la valeur de cette variable sera utilisée comme nom. Cela permet de récupérer des variables dont le nom est défini dynamiquement.

Note

En général, vous pouvez accéder aux valeurs d’une balise en utilisant le nom de variable correspondant. Par exemple, si votre balise s’appelle « rerecorded », vous pouvez utiliser %rerecorded%. Cependant, le tiret n’est pas un caractère autorisé pour une variable de script ; ainsi, %re-recorded% génère une erreur de syntaxe. Dans ce genre de cas, vous devez utiliser $get_new(re-recorded).

Exemple :

En supposant que la valeur initiale de la balise foo soit « bar » et que la nouvelle valeur soit « baz », les instructions suivantes renverront les valeurs indiquées :

$get_new(foo)          ==>  "baz"
$get_original(foo)     ==>  "bar"