SAP IRPA:设置上下文问题

2020-08-15 00:03发布

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

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


你好!

我在用自定义项目SAP IRPA中的任何值填充上下文数组以及标准活动"设置上下文"时遇到问题。 在调试模式下,错误显示为" TypeError,''为null或不是对象"

请,我需要帮助!

(34.1 kB)

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

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


你好!

我在用自定义项目SAP IRPA中的任何值填充上下文数组以及标准活动"设置上下文"时遇到问题。 在调试模式下,错误显示为" TypeError,''为null或不是对象"

请,我需要帮助!

(34.1 kB)
付费偷看设置
发送
3条回答
歪着头看世界
1楼 · 2020-08-15 00:36.采纳回答

嗨,

在标准生成的代码中似乎不正确使用数组

上下文是:

newFolder(作为数组)

  • -newItem(元素,字符串)

分配部分必须看起来像:

  • 1)创建内部带有newItem的对象rootData_newFolder。
  • 2)将此对象添加到数组newFolder。

在这种情况下,似乎从工作流生成的标准代码不正确:

rootData.newFolder [0] .newItem = 10000;

但是此代码有效,例如:

//设置上下文

rootData.newFolder [0] = ctx.dataManagers.rootData_newFolder.create(); rootData.newFolder [0] .newItem = 10000;

rootData.newFolder [1] = ctx.dataManagers.rootData_newFolder.create();

rootData.newFolder [1] .newItem = 11000;

Violet凡
2楼-- · 2020-08-15 00:21

您好,亚历山大·阿列克桑达尔,谢谢您的回答!

我实际上尝试用" newItem"值填充" newFolder"数组。 在您提出的解决方案中," NewFolder"不是数组,因此我无法填充多个" newFolder"结构。

rootData.newFolder [0] .newItem = 10000 (在这种情况下, )也是由"设置上下文"活动生成的标准代码,因此它似乎应该可以解决 框正确。

小熊yu生菜
3楼-- · 2020-08-15 00:25

您好Mikhail,也许您必须编写如下代码:

rootData.newFolder.newItem = 10000;

代替:

rootData.newFolder [0] .newItem = 10000;


问候,

亚历山大

一周热门 更多>