繁体   English   中英

Pentaho Spoon:无法在JavaScript步骤中分割字符串

[英]Pentaho Spoon: Cannot split string in JavaScript Step

我正在尝试使用JavaScript步骤以提取输入字段“名称”的字符串的第一部分。 字段“名称”的示例条目为:“ 14 Ri。”。 我想从字符串中提取“ 14”。 为此,我尝试使用split,substr和replace-function做到这一点。 但是这些都不起作用,因为我总是收到异常“ arrayoutofbounds”。

我想将所有输入字段传递给所有输出字段(名称除外)。 对于名称,我只想传递字符串的提取部分(在示例中为“ 14”)。

在下面的图片中,您可以看到我的javascript步骤界面+代码+错误: 在此处输入图片说明

提前非常感谢您的帮助!

这应该是对的:

'14 R1'.split(" ")[0] === '14'

确保已设置“名称”

有时名称可能为空或为空:

if(name)
    name = name.split(" ")[0];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM