@MSGFORMAT prende un set di oggetti, li formatta, quindi inserisce le stringhe formattate nel pattern nei punti appropriati. (Fare riferimento a "java.text.MessageFormat nella documentazione di JAVA)."
Tipo di DTP:
@MSGFORMAT deve essere una stringa.
Sintassi:
@MSGFORMAT(text,param1,param2,param3,param4)
Parametri:
| Parametro | Descrizione |
|---|---|
text |
Design Time Prompt di tipo stringa |
param1 |
Design Time Prompt |
param2 |
Design Time Prompt |
param3 |
Design Time Prompt |
param4 |
Design Time Prompt |
Esempio:
[MSFG4]=@MSGFORMAT([String4],[FirsName],[LastName],[Month],[Year])
Dove:
[MSFG4] è un DTP di tipo stringa che non corrisponde a un prompt selezionato.
[String4] è un DTP di tipo stringa consentito.
[FirstName] è un DTP di tipo stringa consentito.
[LastName] è un DTP di tipo stringa consentito.
[Month] è un DTP di tipo membro consentito con "Periodo" selezionato per la dimensione.
[Year] è un DTP di tipo membro consentito con "Anno" selezionato per la dimensione.
Si supponga che siano immessi i seguenti valori.
[String4]: "{0} {1} ha completato questo task nel mese di {2} {3}"
[FirstName]: "Joe"
[LastName]: "Smith"
[Month]: "Feb"
[Year]: "Anno fiscale 15"
In questo esempio, [MSFG4] restituisce "Joe Smith ha completato questo task nel mese di Feb "Anno fiscale 15".