繁体   English   中英

SAP Gui 脚本不访问所有数据

[英]SAP Gui Script not accessing all data

我有一个 python 程序,我试图从 SAP-gui (va05) 中的网格获取所有数据并放入 pandas df。 它工作正常,只是它只从网格中拉出前 195 行。

而我 < countRows:

    reqn = session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell/shellcont[1]/shell").getCellValue(i,"ZZATTN")

    session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell/shellcont[1]/shell").contextMenu

    po = session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell/shellcont[1]/shell").getCellValue(i,"VBELN")

    session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell/shellcont[1]/shell").contextMenu

我试图访问第 200 个项目,但只得到空白。 我认为这是一个限制而不是编码。 有什么想法吗? 谢谢!

添加了以下内容并且有效。

session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell/shellcont[1]/shell").firstVisibleRow = i

认为它无法读取超出可见范围的太远。 这会向下滚动可见数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM