Coze工作流-变量以及变量的类型讲解
上集回顾
上个教程我们学习了什么是工作流,其实就是一个完成某个事情的流程,我们会把流程拆分为很多步骤,每个步骤我们会用模块去完成,每个模块都会有变量名。
变量(Variables) 是工作流中存储和传递数据的核心工具。理解变量及其类型,能让你更灵活地控制数据流,实现复杂逻辑。
什么是变量?
- 定义变量 是工作流中临时存储数据的“容器”,用于在不同节点之间传递或修改数据。
-
- 例如:用户输入的城市名、API返回的天气数据,都可以存入变量供后续使用。
- 变量 vs 输入/输出
-
- 输入(Input):用户提供的初始数据(如
{{input}}
)。 - 输出(Output):最终返回给用户的结果。
- 变量:中间过程存储的数据(如
{{city}}
、{{weather_data}}
)。
- 输入(Input):用户提供的初始数据(如
变量又有很多类型,那它们到底都是些什么玩意呢?
类型 | 描述 | 备注 |
String | 字符串类型,表示文本数据,由字符序列组成。 | - 用引号包裹(单引号 ' ' 或双引号 " ")。 |
Integer | 整数类型,表示不带小数点的数值。 | - 示例:42、-100。 |
Number | 数值类型,包含整数和浮点数。 | - 示例:3.14、-0.5、100。 |
Boolean | 布尔类型,表示逻辑真/假,仅有两个值:true 或 false。 | - 用于条件判断或开关标记。 |
Time/Date | 时间或日期类型,表示时间点或时间段。 | - 格式需标准化(如 ISO 8601:"2023-10-01T12:00:00Z")。 |
Object | 对象类型,键值对集合,可嵌套复杂结构。 | - 键需唯一,值可为任意类型。 |
Array | 数组类型,有序元素集合,索引从 0 开始。 | - 示例:[1, 2, 3]、["a", {x: 1}]。 |
File | 文件类型,表示二进制文件或文件引用(如文本、图像、视频)。 | - 包含元数据(文件名、类型、大小)。 |
创建一个新的工作流来讲解变量
设置一个变量,类型为Boolean 变量名为kaiguan
点击试运行,发现默认为true
在添加一个图片形式的文件
选择时间,上传图片即可,下个教程见!
Coze智能体搭建全教程https://p1kyl1kvk3j.feishu.cn/docx/BvrkdcL3soM1npxFhY5coLhUnKb?from=from_copylink