我有一個變量名= 「A#[車票]」 VALUE = 「0」是否有可能使用MEL來創建一個動態變量名稱或其他內容?
的名稱將是a123456789和值爲0
但如何訪問此值,如果我只是打印了一個# [票]我將有a123456789和我需要的是#[a123456789]所以它會給我0.1
迄今代碼:
<set-session-variable variableName="ticketId" value="a#[message.inboundProperties['ticket']]" doc:name="Variable"/>
<set-session-variable variableName="#[ticketId]" value="0" doc:name="Variable"/>
<logger message="#[#[ticketId]]" level="INFO" doc:name="messageID2"/>
和最後一行會失敗,但我不知道如何調用該動態變量...
- >騾子版本3.4
對於這個問題的未來讀者和接受的答案,如果你想要一個非Groovy MEL唯一的解決方案,我的答案在下面的測試工作。 –