0

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

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

在下图中可以看到我的javascript步骤界面+代码+错误: 在此处输入图像描述

非常感谢您的帮助!

4

2 回答 2

0

有时名称可能为空或 null:

if(name)
    name = name.split(" ")[0];
于 2018-04-13T15:50:09.480 回答
0

这应该是真的:

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

确保设置了“名称”

于 2018-04-13T09:12:29.143 回答