读取行

重要

此版本的 Orchestrator 已终止支持。 建议 升级到 Orchestrator 2019

“读取行”活动从文本文件读取行。 可以使用“读取行”活动从文本文件中读取行,并使用已发布的数据将它们传递到另一个活动。

此活动取代了 Opalis 6.3 中的管理文本文件旧活动中的功能。

配置读取行活动

使用以下信息配置“读取行”活动。

“详细信息”选项卡

设置 配置说明
文件 输入要从中读取文本的文件的路径和名称,或选择省略号按钮 (...) 并浏览它。
文件编码 选择省略号按钮 (...) ,然后从“ 文件编码 ”下拉列表中选择文件编码的格式。 验证是否选择了正确的编码格式。 如果文件使用不同的编码格式,则活动将失败。
行号 输入要从指定的文件中读取的文本的行号。

- 若要指定行范围,请使用连字符:1-3。 这读取第 1 到 3 行。
- 若要指定特定行,请使用逗号:5,7,9。 这读取第 5、7 和 9 行。
- 组合范围和特定行:1-3,5,7,9。 这读取第 1 到 3 行,以及第 5、7 和 9 行。
- 若要指定从特定行到文件最后一行,请输入行号、连字符和 END:4-END。 这会将第 4 行读到文件的最后一行。
- 若要指定从特定行到相对于文件最后一行的行,请输入行号、连字符、小于符号和相对于结束行的行号:4-END<3。 如果文件有 20 行,则会从文件中读取第 4 到 17 行。 <3 表示末尾的第三行。
- 若要指定最后一行数,请输入 LASTLINES、冒号和要删除的最后一行数:LASTLINES:10。 这将读取文件的最后 10 行。
- 合并不同类型的操作:1-5、8、10-END<20、LASTLINES:10。 这将读取第 1 到 5 行、第 8 行、第 10 行到第 20 行的末尾,以及最后 10 行。 组合运算时,不要重叠行或线范围。 例如,5-END、LASTLINES: 10 失败,因为 5-END 操作已读到末尾,因此 LASTLINES: 10 操作无法成功,因为行已读取,并且活动失败。 重要: 不要指定文件中不存在的行号,也不要多次指定行号,否则活动将失败。

已发布数据

下表列出了已发布的数据项。

说明
文件名 读取的文本文件的文件名。
文件编码 在“文件编码”字段中选择的文件编码格式。
行文本 读取的行的文本。
行号 已读取的文本的行号。 为读取的每一行创建已发布的数据项。
行号 用户在 字段中输入的行号范围。