小言_互联网的博客

JavaScript代码帮助文档

496人阅读  评论(0)

        JavaScript代码步骤提供了一个用户界面,用户可以编写JavaScript代码到脚本区,脚本区域中的每一行代码都会执行一次。步骤配置信息如图1所示。 

                                         

 

                                                                      图1 “JavaScript代码”步骤配置信息

 

        该步骤具有两个窗格和一个表。下文详细解释各控件的含义:

        1、转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。

        2、JavaScript函数

        (1)、转换脚本:该步骤中创建的JavaScript脚本。

        (2)、变换常量:插件内置常量。用于数据行流程控制。

                CONTINUE_TRANSFORMATION:在输入行集中包括当前行。

                SKIP_TRANSFORMATION:从输入行集中排除当前行,然后继续处理下一行。

                ERROR_TRANSFORMATION:从输入行集中排除当前行,生成错误,并且不处理其余所有行。

        (3)、变换函数:步骤内置函数(字符串,数字,日期,逻辑,特殊和文件函数),能在脚本中直接调用。

        (4)、输入字段:输入流的字段名称。

        (5)、输出字段:输出流的字段名称。

        3、JavaScript函数:JavaScript代码脚本编辑区。可以从左窗口中插入常量、函数、输入输出字段、JavaScript函数。

        右键单击后,会出现功能窗口,如图2所示

                                                                        

                                                                                        图2 功能窗口信息

        (1)、新增:添加新的脚本标签。

        (2)、添加副本:在新标签中添加现有脚本的副本。

        (3)、设置转换脚本:指定每个传入行执行的脚本。:默认情况下,第一个选项卡是转换脚本。

        (4)、设置启动脚本:指定在处理第一行之前要执行的脚本。

        (5)、设置结束脚本:指定在处理完最后一行之后执行的脚本。

        (6)、删除脚本类型:指定不执行脚本。

        4、兼容模式:选择“ 兼容模式”选项以使用2.5JavaScript引擎的 版本。如果未选择此选项(默认),则该步骤使用JavaScript引擎的版本3。注:在2.5引擎中,值对象可以直接修改,并且其类型可以更改。例如,您可以将日期变量转换为字符串。3.0引擎不支持此功能,因此JavaScript应该运行得更快。

        5、优化级别:设置JavaScript优化级别。0没有执行优化。1-9执行所有优化。9以最快的速度执行大多数优化,但编译速度较慢。预设值为9。

        6、字段

        (1)、字段名称:设置输入流中的字段名称。

        (2)、改名为:为输入字段指定一个新字段名称。

        (3)、长度:对于数字:数字的有效长度;对于字符串:字符串的总长度;对于日期:字符串的打印输出长度(例如,输入4只会返回年份)。

        (4)、精度:对于数字:小数位数。

        (5)、类型:指定字段类型:字符串,整数,二进制,数字。

        (6)、替换‘字段名’或‘重命名为’值:下拉框选择Y(是)和N (否)将指定的“字段名称”替换为“改名为”字段。:下拉框选择Y(是),“改名为”必须是输入流中的字段。

 

        文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/ScriptValueMod?s=csdn

        更多CKettle内容,欢迎点击上述链接学习。


转载:https://blog.csdn.net/weixin_41653971/article/details/107933262
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场