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)
文档内容是否对您有帮助?