预定义(或系统)变量返回有关执行 bot 的计算机的特定值。 用户无法编辑预定义变量的值。

预定义变量类型包括剪贴板、日期时间、字符串和系统设置及参数。
注: 系统变量Automation 360 中被称为预定义变量。

剪贴板

使用 Clipboard 软件包中的操作对剪贴板变量执行操作。 请参阅 Clipboard package

变量 描述
剪贴板 返回剪贴板的内容。

日期时间

使用 Datetime 软件包中的操作对日期时间变量执行操作。日期时间 package

变量 描述
日期 返回包括小时、分钟和秒的日期。
注: 根据计算机配置,小时可以是 24 小时或上午/下午格式。
返回以 DD 格式表示的日期。
小时 返回以 HH 格式表示的小时数。
计算机 返回字符串形式的设备名称。
毫秒 返回介于 0 到 999 之间的毫秒值。
分钟 返回以 MM 格式表示的分钟。
返回以 MM 格式表示的月份。
注: 这是一个数值类型变量。
返回以 SS 格式表示的秒数。
返回以 YYYY 格式表示的年份。

字符串

使用以下变量可更改字符串的显示方式。
变量 描述
Enter 根据设备的操作系统,开始新的一行而不返回到行首。 例如,变量始终在 Linux CentOS 中添加新行。 在 Microsoft Windows 中,变量在 Microsoft Word 应用程序中添加分页符,在记事本应用程序中添加新行。
换行符 无论设备的应用程序和操作系统如何,均可另起一行并将光标移动到下一行的开头。 在 UNIX 或 Linux 系统上,它表示为 \'\n\',即返回 LF 字符;而在 Microsoft Windows 系统上,它表示为 \'\r\n\',即返回 CRLF 字符。
注:数据表 中使用写入文件 操作时,如果使用换行符,会导致出现 CR 字符。
分隔符 <sep> 值划分值之间的分隔。
制表符 创造大空间。

系统设置和参数

使用以下变量从连接到正在运行 Bot Agent 的计算机返回数据:

变量 描述
AAControlRoom 返回 Control Room 的 URL。
AAInstallationPath 返回 Bot Agent 安装路径。 例如 C:\Program Files\Automation Anywhere\Bot Agent
AATaskExecutor 返回用于运行 bot 的作为用户的运行的详细信息。 如果在有人值守 Bot Runner 上部署了 bot,此变量将返回有关登录用户的信息。 如果通过触发器部署 bot,此变量将返回与该 Bot Runner 许可证关联的用户的相关信息。

此变量是具有以下键的字典:

  • Executor_UserName
  • Executor_FirstName
  • Executor_LastName
  • Executor_Email
  • Execution_type: 返回执行类型
    • 当您计划运行 bot 时,AATaskExecutor 变量中的 Execution_Type 键会返回有关执行类型的信息,包括计划类型(频率),如按计划运行 <Daily, Weekly, or Monthly>
    • 当您在 bot 中使用触发器时,可以通过触发器的数据访问 Execution_Type 键。 Execution_Type 键返回通过触发器运行作为触发器的字符串。 可以在所有触发器中使用 Execution_type
AATaskInvoker 返回有关通过运行或计划 bot 部署 bot 的用户的详细信息。 如果在有人值守的 Bot Runner 上部署了 bot,此变量将返回有关登录用户的信息。 如果通过触发器部署 bot,此变量将返回有关设置触发器的用户的信息。

此变量是具有以下键的字典:

  • Invoker_Email
  • Invoker_FirstName
  • Invoker_UserName
  • Invoker_LastName
AATaskName 返回当前运行 Task Bot 的路径和名称。 例如,/Bot/Finance/combineSheets
CPUUsage 返回 CPU 的利用百分比。

等待条件操作中使用此变量,使 bot 等待,直到计算机 CPU 使用率降至特定数量。 请参阅 Wait package

计算机 返回计算机的名称。
RAMUsage 返回 RAM 使用情况(以 MB 计算)。

等待条件操作中使用此变量,使 bot 等待,直到计算机 RAM 使用率降至特定数量。 请参阅 Wait package

OSName 返回操作系统。 例如 Windows 10 64 位
TotalRAM 返回正在使用的 RAM 和可用 RAM 的总和。
  • Version 11.3 包含电子邮件、文件和 PDF 系统变量,可能包含有限数量的属性值。 在 Automation 360 中,无限量的电子邮件、文件和 PDF 属性值存储在用户定义的字典变量中。 有关更多信息,请参阅 将字典变量用于电子邮件属性将字典变量用于 PDF 属性
  • Version 11.3 包含 Excel 系统变量以返回单元格、列或行位置。 在 Automation 360 中,Excel Advancedpackage 包含以下 actions 以返回位置值: 获取单元格地址获取列获取行
  • Version 11.3 包含计数器系统变量以返回循环迭代计数。 在 Automation 360 中,用户必须创建和配置数字变量。