更改列类型 action
- Updated: 2024/08/26
更改列类型 action
通过 Data Table package 中的更改列类型 action,您能够更改列的数据类型。
设置
- 单击选择数据表下拉菜单并选择现有数据表。
如果没有现有的数据表,请单击创建变量图标创建一个数据表。
- 使用按列选择字段选择以下选项卡之一:
- 名称: 输入列名称。
-
索引: 输入列索引。
例如,要将值设置为第一列,请输入 0。
- 单击选择新列数据类型下拉菜单,然后为列数据类型选择以下选项之一。
- 数字
- 布尔值
- String
-
日期时间
如果选择日期时间,您可以通过选择预定义格式或指定自定义格式来为值设置格式。注: 要指定用于输入数据表变量的格式,请从预定义的格式列表中选择一个选项,或者以自定义格式输入值
- 单击将结果保存到变量下拉菜单并选择一个现有变量。
您可以选择源表变量以覆盖值或选择不同的表变量。
示例
在此示例中,您将创建自动化来更改列的数据类型并在消息框中打印值。
开始创建 bot 之前,使用下表中的数据创建一个 .CSV 格式的文件,并将其保存为 Data_table_inventory.csv。
产品 ID | 产品名称 | 过期日期 | 库存数量 |
---|---|---|---|
1 | 配方奶 | 15-12-2023 | 50 |
2 | 谷物棒 | 11-12-2023 | 80 |
3 | 罐装豌豆 | 20-12-2023 | 100 |
4 | 日晒蔓越莓 | 05-01-2024 | 40 |
5 | 混合坚果 | 15-03-2024 | 200 |
6 | 什锦巧克力 | 18-12-2023 | 60 |
7 | 细砂糖 | 11-12-2023 | 25 |
8 | 早餐麦片 | 01-07-2024 | 70 |
9 | 蛋白棒 | 31-12-2023 | 45 |
- 创建 bot。
- 在左侧窗格中,单击自动化。
将显示可用 bots 和表单的列表。
- 单击创建机器人。
- 输入 bot 名称: 更改 Column_Test。
- 单击创建和编辑。
- 在左侧窗格中,单击自动化。
- 双击或拖动 action。
- 在会话名称字段中,输入Session 1。
- 在文件路径字段中,单击浏览提供文件路径 D:\userdefined\Test\Inventory.csv。
- 选中包含标题复选框。
- 在分隔符选项卡中,选中逗号复选框。
- 双击或拖动 action。
- 在会话名称字段中,输入Session 1。
- 在将值分配给变量字段中,创建表变量 TableVar 来保存输出。
- 双击或拖动action。
- 在目标表字段中,选择变量 TableVar。
- 从插入索引列字段中,选择最后一个索引。
- 从插入列选项中,选择自定义列。
- 在列名称字段中,输入制造日期。
- 在列类型字段中,选择数据类型 DateTime。
- 在默认值字段中,选择日期时间并输入 12/14/2022。
- 双击或拖动action。
- 单击选择数据表下拉菜单并选择 TableVar 变量。
- 从按列选择字段中选择名称选项卡,并输入制造日期。
- 从选择新列数据类型下拉菜单中选择日期时间。
- 从选择日期时间格式字段中选择自定义格式并输入值 yyyy-M-d。
- 从将结果保存为变量下拉菜单中选择 TableVar 变量。
- 双击或拖动action。
- 在源日期和时间变量字段中输入 $TableVar[4]{"制造日期"}$。
- 从选择日期时间格式字段中选择自定义格式并输入 yyyy-M-d 值。
- 从将结果分配给变量字段中选择 SampleString 变量。
- 双击或拖动消息框以打印值。 从输入要显示的消息字段中选择 SampleString。
- 双击或拖动action。
- 单击保存,然后运行bot。
输出显示为: