2020-08-15 00:03发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好!
我在用自定义项目SAP IRPA中的任何值填充上下文数组以及标准活动"设置上下文"时遇到问题。 在调试模式下,错误显示为" TypeError,''为null或不是对象"
请,我需要帮助!
嗨,
在标准生成的代码中似乎不正确使用数组
上下文是:
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;
您好,亚历山大·阿列克桑达尔,谢谢您的回答!
我实际上尝试用" newItem"值填充" newFolder"数组。 在您提出的解决方案中," NewFolder"不是数组,因此我无法填充多个" newFolder"结构。
rootData.newFolder [0] .newItem = 10000 (在这种情况下, )也是由"设置上下文"活动生成的标准代码,因此它似乎应该可以解决 框正确。
您好Mikhail,也许您必须编写如下代码:
rootData.newFolder.newItem = 10000;
代替:
问候,
亚历山大
最多设置5个标签!
嗨,
在标准生成的代码中似乎不正确使用数组
上下文是:
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;
您好,亚历山大·阿列克桑达尔,谢谢您的回答!
我实际上尝试用" newItem"值填充" newFolder"数组。 在您提出的解决方案中," NewFolder"不是数组,因此我无法填充多个" newFolder"结构。
rootData.newFolder [0] .newItem = 10000 (在这种情况下, )也是由"设置上下文"活动生成的标准代码,因此它似乎应该可以解决 框正确。
您好Mikhail,也许您必须编写如下代码:
rootData.newFolder.newItem = 10000;
代替:
rootData.newFolder [0] .newItem = 10000;
问候,
亚历山大
一周热门 更多>