变量提示
- Updated: 2025/09/29
使用 Co-Pilot for Automators,开发人员可以指定值并使用自然语言提示映射变量。
Co-Pilot for Automators Co-Pilot 通过两种方式协助开发创建变量。 第一种,开发人员可以发送一个提示,其中包含一个或多个变量属性的说明,以根据规范进行创建。 第二种,自动创建变量并将其映射到任何需要变量的操作,除非提示中引用了现有变量。 对于任何自动创建的变量,使用默认的命名约定。
使用变量提示时的最佳实践
- 自定义变量的属性和默认值应在提示创建变量时设置。 为了获得最佳结果,请使用单个提示设置所有属性并创建变量。
- 如果在提示场景之前添加和创建变量,则变量可以作为输入在提示中引用。 使用此顺序来提高效率。
-
提示更改(更新)现有变量的值或属性会导致使用相应的分配操作来进行这些更新。
提示创建变量
- 创建新变量。
- 在您的提示中识别出属性,如名称、变量类型以及变量的使用方式(输入、输出、常量)。 然后可以通过另一个提示引用现有变量,并映射到现有操作。示例显示一次输入一个提示。
-
Create an input string variable named Var1 and assign it the value "Hello, world!"
-
Set the message box to display Var1.
提示: 或者,第一个提示可以以更简短的方式输入:Create an input string variable ‘Var1’ = "Hello, world!"
-
- 添加一个映射了新变量的操作。
- 在将新操作添加到自动化时,您可以通过一个提示轻松创建新变量,同时将其映射到新操作。示例:
Add a message box and assign it a new input string variable named Var1 with the value "Hello, world!"
- 在单个提示中创建多个变量。
- 在使用单个提示创建多个变量时,使用逗号或句号分隔每个变量的指令。示例显示两个提示产生相同的输出。
-
Create an input string variable named Var1, an output string variable named Var2, and an input and output variable named Var3. Assign Var1 the value "open", Var2 the value "closed", and Var3 the value "pending".
-
Create an input string variable 'Var1' = "open", an output string variable 'Var2' = "closed", and an input and output variable 'Var3' = "pending".
-
- 创建并设置预定义(系统和字符串)变量的属性。
- 预定义变量(日期时间、系统设置和字符串)通常用于将元数据添加到自动化中,以便进行跟踪和计算。 虽然这些变量的值由用户系统和计算机预定义,但可以通过提示分配和利用这些变量的属性。
以下提示会自动构建步骤以捕获系统时间,对其进行相加,并在消息框中将计算结果返回给用户。Co-Pilot 会自动创建变量并将其映射,以用于计算和返回显示。
示例:查看更多有关使用系统变量的信息,预定义的变量。Get the current time and then add 5 minutes. In a message box, display the calculated time.
- 自动在场景内转换数据类型。
- 在生成场景时,可以由 Co-Pilot 自动转换变量的数据类型。 该功能可自动创建所需的逻辑步骤,将数据从字符串转换为数字数据,进行计算,并将数据以字符串的形式在消息中返回给用户。 这减少了开发自动化时对专业知识的需求。
以下示例会自动构建步骤以收集用户输入,从输入中减去 1,并显示结果数值。Co-Pilot 会自动为输入创建字符串变量,将该值转换为数字以进行计算,然后将数值转换回字符串以进行显示。
示例:1. Ask the user to enter a number. 2. Reduce that number by 1. 3. Display that number for 5 secs. 4. Repeat 2 and 3, until the number becomes 0 or -1.
- 创建具有独特属性的变量。
- 为诸如表格和会话类型等可能具有独特属性的变量提供支持。 确保在提示中包含这些变量类型的完整属性集。 对于表类型变量,可以在指令中指定维度和默认单元格值。示例:
-
Create a terminal session variable named pSessTerminal.
-
Create a 3x4 table variable with default value 0, named pTableVar1.
-
自动创建变量
Co-Pilot 可以辅助处理一些繁琐的变量创建工作,使开发人员可以专注于自动化结果和操作。 如果提示中描述的操作需要一个变量,但该变量不存在,将自动创建一个变量并将其映射到需要该变量的操作。 当以这种方式创建变量时,将采用标准命名约定,其由变量类型决定(pBool、pDict、pStr)。 当准备就绪时,开发人员可以手动编辑任何变量,以设置其值和其他属性。
示例:
Add a Prompt to the path of the folder
.
凭据变量
凭据变量已被识别,可以通过 机器人编辑器 中的提示添加。 凭据变量是独特的变量,以文件形式保存在 Control Room 存储库中,保护它们所代表的敏感值。 凭据变量在创建时具有三层和多个属性设置。 您的说明应描述所有三层和属性,以准确调用变量并将其添加到自动化中。
- 存储柜名称
- 凭据名称
- 属性:用户名、密码、客户端 ID 等。
在以下主题中了解有关凭据变量的更多信息。 请参阅 机器人编辑器 中的凭据和凭据变量。
附加注意事项:
- 提供了有关变量属性和行为的更多详细信息。 请参阅 变量概述
- 支持依赖于 Control Room 文件的变量,例如机器人、表单、流程和 API 任务。 请参阅 提示添加现有的存储库文件。