将数组传递给全局脚本函数的方法

2020-09-03 13:47发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在Lumira设计师内部,我试图将数组作为输入参数传递给全局脚本函数,但是我找不到将参数设置为数组的可能性。

我可以想到两种解决方法:

1。)传递一个用逗号分隔的字符串并对其进行了重建,但是随后我在调用该函数时也必须创建此字符串。

2。)创建一个全局变量作为数组并处理它。 但是我认为这不是编码的好方法。

您对此有任何想法吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在Lumira设计师内部,我试图将数组作为输入参数传递给全局脚本函数,但是我找不到将参数设置为数组的可能性。

我可以想到两种解决方法:

1。)传递一个用逗号分隔的字符串并对其进行了重建,但是随后我在调用该函数时也必须创建此字符串。

2。)创建一个全局变量作为数组并处理它。 但是我认为这不是编码的好方法。

您对此有任何想法吗?

付费偷看设置
发送
4条回答
追夢秋陽
1楼-- · 2020-09-03 14:20

您好Marco,

您正在运行哪个版本的Lumira Designer? 在Lumira Designer 2.1中,当然可以为全局脚本函数定义数组参数,如下面的屏幕快照所示:

此致

穆斯塔法。

粗暴的香蕉
2楼-- · 2020-09-03 14:40

嘿穆斯塔法,

也许您可以再次帮助我解决这个问题。

我具有向其中传递图标数组和要从该数组中删除的图标的功能。

该函数的返回类型应为"清理"数组。

如何将resultArray定义为 图标?
小灯塔
3楼-- · 2020-09-03 14:27

您找到解决问题的方法了吗?

非常高兴知道如何创建类型化数组。

clever101
4楼-- · 2020-09-03 14:25

要创建类型化数组,必须将其填充一些东西-否则类型系统将无法检测到该类型。 之后,您可以远程删除不必要的内容:

 var iconArray = [ICON_1]; //用正确类型的伪条目初始化数组
 iconArray.pop();

 

相同的技巧适用于所有类型的数组-只要您至少有一个示例元素即可。

一周热门 更多>