基础操作块¶
存储值¶
功能说明¶
一个用于存储并转发值的基础块。
工作原理¶
该块接收输入值并进行存储,允许在不改变的情况下重复使用。
工作原理¶
它接受一个输入值和一个可选的数据值。如果提供了数据值,则将其用作输出;否则,使用输入值作为输出。
输入参数¶
| 输入项 | 描述 |
|---|---|
| Input | 需要存储或转发的值 |
| Data | 可选常量值,用于替代输入值进行存储 |
输出结果¶
| 输出项 | 描述 |
|---|---|
| Output | 存储的值(输入值或数据值) |
应用场景¶
在工作流开始时存储用户姓名,以便在后续多个块中重复使用,无需再次询问。
控制台打印¶
功能说明¶
一个用于调试目的的基础块,可将文本打印到控制台。
工作原理¶
该块接收文本输入并将其打印到控制台,然后输出状态信息。
工作原理¶
接收文本输入,在控制台以"Print: "为前缀打印该文本,然后生成"printed"状态。
输入参数¶
| 输入项 | 描述 |
|---|---|
| Text | 需要打印到控制台的文本 |
输出结果¶
| 输出 | 描述 |
|---|---|
| 状态 | 表示文本已打印的消息("已打印") |
可能的使用场景¶
通过在不同阶段打印中间结果或消息来调试工作流。
字典查找¶
功能说明¶
一个基础功能块,使用给定键在字典、对象或列表中查找值。
功能描述¶
该功能块在输入数据结构中搜索指定键,若找到则返回对应值。
工作原理¶
它接受一个输入(字典、对象或列表)和一个键。然后尝试在输入中查找该键并返回对应值。如果未找到键,则将整个输入作为"缺失"返回。
输入¶
| 输入 | 描述 |
|---|---|
| 输入 | 要搜索的字典、对象或列表 |
| 键 | 在输入中查找的键 |
输出¶
| 输出 | 描述 |
|---|---|
| 输出 | 找到的对应键值 |
| 缺失 | 未找到键时的完整输入 |
可能的使用场景¶
从复杂数据结构中提取特定信息,例如在用户配置字典中查找用户的电子邮件地址。
代理输入¶
功能说明¶
一个输入功能块,提供在工作流中接受用户输入的方式。
功能描述¶
该模块允许用户向工作流中输入值,并提供命名、描述和设置占位符值的选项。
工作原理¶
它接收来自用户的值,以及元数据(如名称、描述和可选的占位符值)。该模块随后输出所提供的值。
输入¶
| 输入 | 描述 |
|---|---|
| 值 | 用户提供的实际输入值 |
| 名称 | 输入字段的名称 |
| 描述 | 输入的描述(可选) |
| 占位符值 | 建议值的可选列表 |
| 限制为占位符值 | 将输入限制为仅使用占位符值的选项 |
输出¶
| 输出 | 描述 |
|---|---|
| 结果 | 作为输入提供的值 |
可能的使用场景¶
在个性化推荐工作流开始时收集用户偏好。
代理输出¶
功能说明¶
一个输出模块,用于记录和格式化工作流的最终结果。
作用¶
该模块接收一个值及相关元数据,可选地对其进行格式化,并将其作为工作流的输出呈现。
工作原理¶
它接收一个输入值以及名称、描述和可选的格式字符串。如果提供了格式字符串,它会在输出前尝试将格式应用于输入值。
输入¶
| 输入 | 描述 |
|---|---|
| 值 | 要记录为输出的值 |
| 名称 | 输出的名称 |
| 描述 | 输出的可选描述 |
| 格式 | 应用于值的可选格式字符串 |
输出¶
| 输出 | 描述 |
|---|---|
| 输出 | 格式化后的输出值(如果适用) |
可能的使用场景¶
以特定格式呈现数据分析工作流的最终结果。
添加到字典¶
功能说明¶
一个向字典添加新键值对的基础块。
功能描述¶
该块接收一个现有字典(或创建新字典)、一个键和一个值,并将该键值对添加到字典中。
工作原理¶
它接受一个可选输入字典、一个键和一个值。如果未提供字典,则创建新字典。然后将键值对添加到字典中并返回更新后的字典。
输入¶
| 输入 | 描述 |
|---|---|
| 字典 | 要添加到的可选现有字典 |
| 键 | 新条目的键 |
| 值 | 新条目的值 |
输出¶
| 输出 | 描述 |
|---|---|
| 更新后的字典 | 添加了新条目的字典 |
| 错误 | 操作失败时的错误消息 |
可能的使用场景¶
通过在工作流程中逐步收集新信息来构建用户档案。
添加到列表¶
功能说明¶
一个基础功能块,用于向列表添加新条目。
功能描述¶
该功能块接收一个现有列表(或创建新列表)并向其中添加新条目,可选择在指定位置添加。
工作原理¶
它接受一个可选的输入列表、要添加的条目以及可选的位置参数。如果未提供列表,则创建新列表。然后将条目添加到列表的指定位置(如果未指定位置则添加到末尾),并返回更新后的列表。
输入参数¶
| 输入项 | 描述 |
|---|---|
| 列表 | 可选的要添加条目的现有列表 |
| 条目 | 要添加到列表的新项目 |
| 位置 | 可选的新条目插入位置 |
输出结果¶
| 输出项 | 描述 |
|---|---|
| 更新后的列表 | 添加了新条目的列表 |
| 错误信息 | 操作失败时的错误消息 |
适用场景¶
在任务管理工作流程中维护待办事项列表,可以在特定优先级(位置)添加新任务。
注意¶
功能说明¶
一个基础功能块,用于显示带有自定义文本的便签。
功能描述¶
该功能块接收文本输入并将其作为便签显示在工作流程界面中。
工作原理¶
它仅接收文本输入并将其作为输出传递,以显示为便签。
输入¶
| 输入 | 描述 |
|---|---|
| 文本 | 要在便签中显示的文本 |
输出¶
| 输出 | 描述 |
|---|---|
| 输出 | 要在便签中显示的文本 |
可能的使用场景¶
在复杂工作流中添加解释性说明或提醒,帮助用户理解不同阶段或提供额外上下文。