rpa_browser_getTableColCount
获取表格列数。html标签为table的是表格
1. 函数
rpa_browser_getTableColCount(tableInfo)
- tableInfo:字符串类型,getTable系列函数(rpa_browser_getTableTextByText、rpa_browser_getTableTextByHtml、rpa_browser_getTableHtmlByText、rpa_browser_getTableHtmlByHtml)返回的结果。
2. 返回值
整型,返回表格列数。
3. 示例
# 将读取的表格数据写入数据表格
def writeTable():
rpa_view_clearTable()
maxRowCount = rpa_browser_getTableRowCount(tableInfo)
for i in range(maxRowCount):
time = rpa_browser_readTableInfo(tableInfo, i, 0)
info = rpa_browser_readTableInfo(tableInfo, i, 2)
rpa_view_createRow(time)
rpa_view_writeTable(i, "内容", info)
# 打开快递100
tabId1 =rpa_browser_openUrl("http://www.kuaidi100.com")
# 搜索框输入快递单号
rpa_browser_setInputText(tabId1, "node_1", "7710405745930")
# 点击搜索按钮
rpa_browser_clickElement(tabId1, "node_2")
# 读取表格内容
matchRegExp = '''<td class="status status-first">'''
tableInfo = rpa_browser_getTableTextByHtml(tabId1, matchRegExp)
# 设置参数面板值
rpa_view_writeParam("表格内容", tableInfo)
rpa_view_writeParam("总行数", rpa_browser_getTableRowCount(tableInfo))
rpa_view_writeParam("总列数", rpa_browser_getTableColCount(tableInfo))
rpa_view_writeParam("内容", rpa_browser_readTableInfo(tableInfo, 0, 2))
# 写入表格
writeTable()
其中,“node_1”、“node_2”是利用“捕获网页元素”功能捕获的网页元素: