文档

Datatable

更新时间:

add_row

add_row(value=None)

方法描述

增加一行

返回值说明

返回最后一行行号<int>

调用样例- rpa.project.datatable.add_row-

# 注意事项:行数据个数多于标题列数时,多出的数据不会添加到数据视图中,
# 例如:标题列有2列,新增一行数据[1,2,3],则数据视图上只会写入1,2
# 代码调用样例如下,运行后会在数据视图新增一行,并返回最后一行行号
datatable = rpa.project.datatable
new_row_num = datatable.add_row([1,2,3])

clear

clear()

方法描述

清空数据视图

调用样例- rpa.project.datatable.clear-

# 注意事项:无
# 代码调用样例如下,运行后会清空数据视图中所有数据:
datatable = rpa.project.datatable
datatable.close()

insert_row

insert_row(row)

方法描述

插入一行数据

参数说明

row<int>行号

调用样例- rpa.project.datatable.insert_row-

# 注意事项:插入行前需要确保数据视图中已有对应行。
# 例如向第2行插入数据前,需要确保数据视图至少有2行。
# 代码调用样例如下,运行后会在已有数据第2行之前插入一行,
# 可通过datatable[2] 来设置新插入的行的数据:
datatable = rpa.project.datatable
datatable.insert_row(2)
datatable[2] = ['通过Insert方法插入','将在指定行号前执行插入']

set_checked

set_checked(row, value=True)

方法描述

设置行的勾选状态

参数说明

row<int>行号

value<bool>勾选状态

调用样例- rpa.project.datatable.set_checked-

# 注意事项:使用前请确保指定的行已存在。
# 代码调用样例如下,运行后会勾选第1行:
datatable = rpa.project.datatable
datatable.set_checked(1)

get_checked

get_checked(row)

方法描述

获取行的勾选状态

参数说明

row<int>行号

返回值说明

返回行的勾选状态<bool>

调用样例- rpa.project.datatable.get_checked-

# 注意事项:使用前请确保指定的行已存在
# 代码调用样例如下,运行后会返回第1行的勾选结果:
datatable = rpa.project.datatable
flag = datatable.get_checked(1)

scroll_index

scroll_index(index)

方法描述

设置焦点所在行

参数说明

index<int>要设置焦点的行下标

调用样例- rpa.project.datatable.scroll_index-

# 注意事项:使用前请确保指定的行已存在
# 代码调用样例如下,运行后会将焦点定位在第三行,即选中第3行。
datatable = rpa.project.datatable
datatable.scroll_index(3)

  • 本页导读 (0)
文档反馈