@MSGFORMAT prend un ensemble d'objets, les formate, puis insère les chaînes formatées dans le modèle aux emplacements appropriés. (Reportez-vous à la documentation JAVA pour "java.text.MessageFormat".)
Type de DTP :
@MSGFORMAT doit être de type chaîne.
Syntaxe :
@MSGFORMAT(text,param1,param2,param3,param4)
Paramètres :
| Paramètre | Description |
|---|---|
text |
Invite de conception chaîne |
param1 |
Invite de conception |
param2 |
Invite de conception |
param3 |
Invite de conception |
param4 |
Invite de conception |
Exemple :
[MSFG4]=@MSGFORMAT([String4],[FirsName],[LastName],[Month],[Year])
Où :
[MSFG4] est une DTP de type chaîne qui n'est pas une invite sélectionnée.
[String4] est une DTP activable de type chaîne.
[FirstName] est une DTP activable de type chaîne.
[LastName] est une DTP activable de type chaîne.
[Month] est une DTP activable de type membre avec la dimension "Période" sélectionnée.
[Year] est une DTP activable de type membre avec la dimension "Année" sélectionnée
Supposons que les valeurs suivantes sont indiquées :
[String4]: "{0} {1} completed this task in {2} {3}"
[FirstName] : "Joe"
[LastName] : "Smith "
[Month] : "Feb"
[Year] : "FY15"
Dans cet exemple, [MSFG4] renvoie "Joe Smith completed this task in Feb "FY15."