GETVARIABLE

La fonction GETVARIABLE extrait la valeur associée à une variable de flux.

Cette fonction renvoie une valeur par défaut si elle est spécifiée, ou une valeur vide si la variable de flux n'a pas été définie ou si elle a été supprimée avant l'appel de cette fonction. Dans le cas contraire, elle renvoie la valeur associée de la variable de flux à la mappe au format texte. La valeur associée à une variable de flux spéciale (réservée ou interne) peut être extraite avec cette fonction à des fins de transformation ultérieure.

Syntaxe :
GETVARIABLE ( expression-texte-unique [, expression-texte-unique])
Signification :
GETVARIABLE( nom_variable [, valeur_par_défaut])
Renvoie :
Un élément texte unique

Exemples

  • flowlib -> GETVARIABLE ("interest.rate", "10" )

    Renvoie la valeur actuelle de la variable de flux personnalisée, interest.rate, à la mappe, si elle existe. Sinon, renvoie la valeur par défaut, 10, à la mappe.

  • flowlib GETVARIABLE ( "_FLOWINSTANCE_" )

    Les variables de flux spéciales commencent et se terminent par un trait de soulignement. Renvoie la valeur de la variable de flux spéciale (réservée ou interne), _FLOWINSTANCE_, à la mappe.

  • flowlib -> GETVARIABLE ("myvar")

    Renvoie la valeur associée à myvar si elle est définie précédemment via les fonctions de mappage (SETVARIABLE, INCVARIABLE ou DECVARIABLE), ou via l'API REST. Si elle n'est pas définie précédemment, renvoie une valeur vide.

  • flowlib -> GETVARIABLE ("myvar", "hello")

    Renvoie la valeur hello uniquement lorsque myvar n'est pas défini précédemment ou trouvé précédemment. Si myvar est défini, la valeur déjà définie est alors renvoyé à la mappe.