@MSGFORMAT 會採用一組物件,設定這些物件格式,然後將格式化的字串插入適當位置的模式中。(請參閱有關 "java.text.MessageFormat" 的 JAVA 文件。)
DTP 類型:
@MSGFORMAT 必須是字串。
語法:
@MSGFORMAT(text,param1,param2,param3,param4)
參數:
| 參數 | 描述 |
|---|---|
text |
設計時期提示字串 |
param1 |
設計時期提示 |
param2 |
設計時期提示 |
param3 |
設計時期提示 |
param4 |
設計時期提示 |
範例:
[MSFG4]=@MSGFORMAT([String4],[FirsName],[LastName],[Month],[Year])
其中:
[MSFG4] 是非勾選提示之字串 的 DTP。
[String4] 是可提示的 DTP 字串。
[FirstName] 是可提示的 DTP 字串。
[LastName] 是可提示的 DTP 字串。
[Month] 是可提示的 DTP 成員,包含為維度選取的 "Period"。
[Year] 是可提示的 DTP 成員,包含為維度選取的 "Year"
假設下列值為輸入:
[String4]: "{0} {1} completed this task in {2} {3}"
[FirstName]: "Joe"
[LastName]: "Smith "
[Month]: "Feb"
[Year]: "FY15"
在此範例中,[MSFG4] 會傳回 "Joe Smith completed this task in Feb "FY15"。