Balise Expression

Utilisez cette balise avec la valeur renvoyée en évaluant l'expression.

Syntaxe

Expression::<expression>

Options et arguments

<expression>
L'expression peut être n'importe quelle expression Perl valide. L'expression peut inclure n'importe quelle fonction intégrée Perl ou n'importe quelle fonction définie dans la section de scripts globaux du schéma auquel est appliqué le package. L'expression Perl est validée par rapport au type d'enregistrement EmailPlusTemplate, et non par rapport au type d'enregistrement cible du modèle. Les expressions peuvent inclure des expressions de zone intégrées. Voir Utilisation d'expressions de zone intégrées dans des balises meta.

Exemple

Dans l'exemple suivant, l'expression met en forme la valeur actuelle de la zone SubmitDate à l'aide du langage Perl. Supposons que la valeur de la zone SubmitDate est 23 February 2012 à 5:40. Le texte inséré dans un message électronique est 23-02-2012 05:40:00.
#@Expression:: use Date::Format;use Date::Parse; my $template = "%d-%m-%Y %H:%M:%S"; time2str( $template, str2time( #?SubmitDate?#, "UTC" ) );@#

Pour plus d'exemples d'utilisation de la balise Expression, voir Exemples de balise Expression.


Commentaires