阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

Legacy Automation package

  • 已更新:1/15/2021
    • Automation 360 v.x
    • 版本
    • RPA 工作区

Legacy Automation package

Legacy Automation package 中的 actions 仅用于迁移的 bots 中,以确保它们在 Automation 360 中无缝运行。我们推荐使用此软件包进行新 bot 开发。

注: 如果您使用 actionsBuild 5322 或更早版本的 Legacy Automation package 构建 bot,则在使用默认 package 版本打开 bot 时,actions 将会丢失。您必须重新插入 actions 并重新填充字段。

表达式

表达式显示在 action 输入字段中。此 package 包含以下表达式:

表达式 描述 使用示例
DictionaryToString 将字典变量转换为字符串变量 {{$dictionaryVar.LegacyAutomation:dictionaryToString$}}

输出为具有以下值的字符串变量:{key1,value1}、{key2,value2}

GetBotPath 修改 botEnterprise 11 Enterprise 10bots 路径变量的值,并根据 bot 存储库将其替换为相对 Automation 360 路径。
GetDecrementedNumber 将相应变量的值减少 1。它主要用于列表、记录或表变量的索引位置。 $myArray[$Loop-Counter-1.LegacyAutomation:getDecrementedNumber$][0]$

myNumber 的输出随着循环的每次迭代而减少 1。

GetIncrementedNumber 将相应变量的值增加 1。它主要用于列表、记录或表变量的索引位置。 $Loop-Counter-1.LegacyAutomation:getIncrementedNumber.Number:toString$ myNumber 的输出随着循环的每次迭代而增加 1。
GetKeystrokeCount 计算短语/文本中的击键值
注: 特殊字符,如 [TAB]、[END] 或 [PAGE DOWN],被计为一个击键。
$KeyStroke-CharLength.LegacyAutomation:getKeystrokeCount.String:toNumber$

输出为每个击键的平均延迟。

GetLegacyIndexValue Enterprise 10Enterprise 11 中迁移的 bots 列表变量的特定索引位置检索值。如果索引位置大于列表变量的大小,系统会从迁移的 bots 列表中的第一个索引位置检索值。
ListToString 将列表变量转换为字符串变量。 {{$listVar.LegacyAutomation:listToString$}}

输出为具有以下值的字符串变量:value1、value2、value3

ListToTable 将列表变量转换为表变量。 {{$my-list-variable.LegacyAutomation:listToTable$}}

输出为一个表变量,其中每个列表值都是单列中的单元格。

ParseLegacyKeys 确保存储在变量中的 Enterprise 10/Enterprise 11 botsInsert Key Stroke 命令在执行时成功。此表达式在执行过程中将其转换为等效 Automation 360 的击键。
注: 某些特殊字符的外观在 Version 11.3Automation 360 之间有所不同。例如,Page Up 键在 Version 11.3 中显示为 [PAGE UP],在 Automation 360 中显示为 [PAGE-UP]。此差异不会影响 bot 函数。
$Test.LegacyAutomation:parseLegacyKeys$
ParseVariableOperation 解析 Enterprise 10/Enterprise 11 Variable Operation 命令中提供的表达式。此表达式可确保在执行 Automation 360 时返回与 Enterprise 11/Enterprise 10 bots 相同的输出。 $prompt-assignment.LegacyAutomation:parseVariableOperation$
TableToString 将表变量转换为字符串变量。

您还可以使用分隔符(例如冒号、分号或空格)分隔输出中的字符串变量值。

{{$tableVar.LegacyAutomation:tableToString$}}

输出为具有以下值的字符串变量:{value1,value2}、{value3,value4}

使用冒号、分号或空格作为 <"delimiter">:

{{$tableVar.LegacyAutomation:tableToString(<"delimiter">)$}}
For example:
{{$tableVar.LegacyAutomation:tableToString(":")$}}

输出为具有以下值的字符串变量:{value1:value2}:{value3:value4}

TableToList 将表变量转换为列表变量。
{{$DataTable.LegacyAutomation:tableToList(<column_index>)$}} For example: {{$DataTable.LegacyAutomation:tableToList(2)$}}

输出为具有以下值的列表变量:[value1,value2,value3]

发送反馈