kettle介绍-Step之Script Values/Mod(JavaScript 代码) 一

Script Values/Mod JavaScript 代码介绍

JavaScript 代码步骤提供了一个用户界面,用户可以编写 JavaScript 代码到脚本区,脚本区域中的每一行代码都会执行一次,该步骤具有两个窗格和一个表
在这里插入图片描述

  • Step name:步骤的名称,在单一转换中,名称必须唯一

  • Java script functions

    • Transform Scripts:该步骤中创建的 JavaScript 脚本
    • Transform Constants:插件内置常量,用于数据行流程控制
      - SKIP_TRANSFORMATION:从输入行集中排除当前行,然后继续处理下一行
      - ERROR_TRANSFORMATION:从输入行集中排除当前行,生成错误,并且不处理其余所有行。
      - CONTINUE_TRANSFORMATION:在输入行集中包括当前行
    • Transform Functions:步骤内置函数(字符串,数字,日期,逻辑,特殊和文件函数),能在脚本中直接调用
  • String Functions

字符串类型的函数是针对字符串类型的参数、变量进行处理操作的函数在这里插入图片描述

  • date2str:日期转字符串函数date2str主要有4个方法
    - date2str(date):传入日期实例,转换成字符串类型
    - date2str(date,format):传入日期和格式化参数,进行格式化转换
    - date2str(date,format,iso):传入日期和参数格式化及ISO代码进行转换,(DE = German, EN = English, FR = France, …)
    - date2str(date,format,iso,zone):传入时区进行格式化,例如北京时区(GMT+8)
    用法示例:

//日期格式化参数format参数类型供参考:
var new_date = new Date();

//yyyy 年 4位:2024
var years_4 = date2str(new_date,“yyyy”);
//yy 年 2位:2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值