表字段
- Updated: 2020/03/24
在 Designer 中为表字段添加脚本。
过程
- 在 IQ Bot Designer 左侧面板中,突出显示您想进一步改进提取/验证的表格中的表/节设置。
- 在中间面板中,向下滚动到逻辑。
- 在逻辑部分,在全屏和小屏之间切换,以便于使用。
-
添加代码以修改提取的表值,这些值作为 Python 字典存储在名为 table_values 的用户变量中。 请参见以下示例:
每行都有一个 Guid(全局唯一标识符),它允许 IQ Bot 自动跟踪已添加和删除的行。 如果添加一行,无需输入 Guid。IQ Bot 将自动处理。
# 存储值的变量: table_values # 从字典转换为数据框 df = pd.DataFrame.from_dict(table_values) # 更新前打印数据框 print(df) # Item_Description: 删除缺失值的行 df = df[(df["Item_Description"] != "")] # Quantity: 提取字符串的第一部分,仅数字部分 df['Quantity'] = df['Quantity'].str.split(' ', 1).str[0].str.strip() # 更新后打印数据框 print(df) # 从数据框转换回字典以覆盖 IQ Bot 存储的内容 table_values = df.to_dict()
-
选择测试运行以测试您的脚本,并查看前后的结果。
项目描述 Guid 产品编号 数量 项目总计 0 晶圆,NO172 43ea78f4-7b9b-413a-83ce-89d671478d6c 2 COMS5A-18090220 4.00 件 5,840.00 1 目视检查 + cc774f5f-2507-4a15-8e45-7b2abf84fabe 1.00 个 65.00 2 6bddfed1-2359-4305-a0ac-a1769c113bfb 5% 增值税: 总计 - 4.00 件 GR: 5,905.00 3 2dc642a7-8e6e-4bc6-9672-85afff8c21db 总计 - KGD: 0.00 项目描述 指南 产品编号 数量 项目总计 0 晶圆,NO172 43ea78f4-7b9b-413a-83ce-89d671478d6c 2 COMS5A-18090220 4.00 5,840.00 1 目视检查 + cc774f5f-2507-4a15-8e45-7b2abf84fabe 1.00 65.00
- 如果选择查看提取结果或保存 bot,则脚本会保存。