Antoine_Sauteron_1266

Passage de valeur dans la commande PUT VAR

Discussion created by Antoine_Sauteron_1266 on Nov 29, 2017
Latest reply on Dec 1, 2017 by Antoine_Sauteron_1266
est-il possible de passer comme valeur de la commande PUT_VAR ?
Exemple

while read a
do         #On enleve les espaces.         NUM=`echo ${a} | tr -d ' '`         echo $NUM
:PUT_VAR LGN_FRLM_NUM_VARA, "NUM", $NUM

d
one < ${FIC}

Il n'est pas possible d'utiliser des variables définies par des commandes OS ou un interpréteur externe telles quelles.

On peut cependant "convertir" ce type de variable avec la commande :REGISTER_VARIABLE, en complément de :BEGIN_EXTERNAL_INTERPRETERS [...] :EXT_INTERNAL_INTERPRETERS si vous utilisez un interpréteur tel que Powershell ou Python par exemple.

Dans votre cas précis, ce n'est pas forcément la solution la plus adaptée étant donné que les valeurs sont définies dans une boucle. Vous pourriez par exemple exporter les résultats dans un fichier csv, et les importer par la suite grâce à ce plugin:
https://marketplace.automic.com/details/vara2csv-csv2vara

Cordialement,
Antoine

Outcomes