kettle中使用JavaScript的一個例子


最近在使用kettle的時候遇到一個問題,需要對輸入的一個字段進行格式化,邏輯比較復雜(需要做替換掉指定的字符串,然后將數字部分不足四位的數前邊補0等操作),kettle中沒有提供直接的插件來支持復雜的業務邏輯處理,所以就自己寫代碼來處理。

kettle中可以支持Java代碼和JavaScript代碼,java代碼我嘗試了幾次,不是太穩定,所以就使用了JavaScript

1.在左側選擇腳本中的 JavaScript代碼

2.上個步驟傳過來的字段 都在Input fields中,在JavaScript代碼中可以直接引用這些變量。

3.用JavaScript來實現業務邏輯,經過業務處理之后得到的計算結果字段可以通過在JavaScript代碼中定義新的變量 來增加新的字段

如下圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM