获取从sapgui_tree_get_item_text中提取的数字值

2020-08-24 00:22发布

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

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


大家好,

有人知道如何从sapgui_tree_get_item_text中提取数字值吗?

场景:

我的脚本中有一个lr函数'sapgui_tree_get_item_text',该函数正在提取执行下一步所需的值,但它提取的值是所有值(字符串和数字)(即会计凭证5500018934)

我从提取的值中所需的只是数字,但我不知道如何分割它。

感谢您的帮助。

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

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


大家好,

有人知道如何从sapgui_tree_get_item_text中提取数字值吗?

场景:

我的脚本中有一个lr函数'sapgui_tree_get_item_text',该函数正在提取执行下一步所需的值,但它提取的值是所有值(字符串和数字)(即会计凭证5500018934)

我从提取的值中所需的只是数字,但我不知道如何分割它。

感谢您的帮助。

付费偷看设置
发送
3条回答
路亽曱_Ryan
1楼-- · 2020-08-24 01:12

嗨Ann Jeniffer,

在VB脚本中,您可以按以下方式解决:

 InputData = Split(myFunction(),"")
 n = 0
 对于InputData中的每个strData
   n = n + 1
   如果n = 1,则myString = strData
   如果n = 2,则myNumber = strData
 next 

关于ScriptMan

DafaDDDa
2楼-- · 2020-08-24 01:07

谢谢Script Man。 我会尝试的。

My梦
3楼-- · 2020-08-24 01:15

您还可以使用函数lr_save_searched_string保存数字的字符。

如果您的sapgui_tree_get_item_text字符串的大小始终相同,并且文档号中的字符数固定。 您可以指定从保存字符串的参数中搜索字符串"文档"。 然后使用偏移量错过空白,并将以下10个字符(您的数字)保存到新参数。

https://admhelp.microfocus.com/lr/zh/12.60-12.63/help/function_reference/Content/FuncRef/c_vuser/lrFr_lr_save_searched_str.htm

编辑:
请务必使用lr_eval_string() 将参数输入到lr_save_searched_string()函数中时。

lr_eval_string(" {Doc_String}")

一周热门 更多>