软件包 SDK 示例
- Updated: 2023/06/15
本节包含有关如何编码一些基本 bot 功能的代码示例和说明。
- 从动作返回值
- 在 CommandPkg 上设置以下属性,以将动作输出存储在变量中。
- 公开操作的属性特性
- 可通过在 CommandPkg 上设置以下属性来公开操作的属性值。
- 在开发软件包时对操作进行组织和分组
- 查看所提供的示例,了解如何在软件包 SDK 开发过程中添加 actions,并对其分组。
- 输入类型 - 用户界面元素
- 用户界面 (UI) 元素是在构建机器人时用于接收操作中输入的输入控件。
- 使用软件包 SDK 创建自定义变量
- 使用 Automation 360 时,您可以使用 SDK 软件包创建自定义变量。
- 使用软件包 SDK 创建条件
- 使用 Automation 360 时,您可以使用 SDK 软件包创建条件。
- 在自定义包中为 If 条件添加条件
- 在自定义包中添加条件。
- 使用软件包 SDK 创建迭代器
-
在 Automation 360 中,您可以使用 SDK 软件包创建迭代器。 迭代器用于循环处理多个相似类型的对象,并与 Loop 包一起使用。 它包含两种方法,即
next
和hasNext
,它们返回实际对象和布尔值。 - 创建自定义触发器(示例 2)
- 示例展示了如何在 Automation 360 中创建一个触发器,该触发器允许您创建将在指定时间间隔执行的任务。
- 创建自定义触发器(示例 3)
-
示例将演示如何使用软件包 SDK 创建事件驱动触发器
(SimpleMessageListenerContainer)
。 - 将自定义包的调试日志添加到 bot_launcher.log 文件
- 您可以使用 log4j 来添加日志。 依赖项已添加到 SDK 示例包 build.gradle 文件中。
- 在自定义软件包中处理会话
- 您可以使用会话名称从 SessionsMap 中提取会话。 在同一个软件包中,可以使用会话在操作之间传递信息,但不能传递到其他软件包。
- 使用软件包 SDK 配置共享会话
- 软件包 SDK 提供配置,供 SDK 用户创建和使用共享会话。 会话在不同的机器人之间无缝共享,以便在其之间共享资源。 这意味着如果已经创建一个会话,另一个 Task Bots 可以读取和更新该会话,反之亦然。
- 创建 bot 以测试自定义软件包
- 共享会话允许您在同时运行的 Task Bots 之间重复使用操作,例如,使用同一个 Excel 文件传递值。
任何操作类仅支持将一种方法作为入口点。 用 Idx 注解入口点方法的所有参数。 有三种类型的操作:
- 命令\操作(默认选择)
- 迭代器
- 条件
重要: 如果您没有为 Inject 的成员变量提供公共 setter,则会出现编译错误。