跳到主要内容

变量(Variables)介绍

预计学习时间:2分钟

变量是用于存储数据的容器。您可以把变量想象为一个装数据的“盒子”,盒子上贴有独特的标签。

假设您即将搬家,需要打包家中的所有物品。您可能需要一个盒子装衣服,一个装书籍,还有一个装餐具。为了方便识别,给每个盒子贴上标签是很有帮助的。这样一来,您就能一目了然地知道每个盒子里面装的是什么。

变量存储数据的方式可以类比为盒子存储物品。

然而,与盒子不同的是,变量中只能存储一种数据。变量拥有固定的名称和可变的值。在您的脚本中可以通过名称来引用变量,在场景执行过程中,这个名称会被变量当前的值所替换。

使用Make时,您可能需要存储某些特定信息并给这些信息标上标签,以便日后能够方便地调用。用户名、星期几、或者您电子商店中的库存量,这些都是可以存储在变量中并作为可重用数据元素在各种模块的输入字段中使用的示例。

Make提供了四种类型的变量:

  • 系统变量是由Make提供的。您不能修改或删除系统变量。它们可在模块的输入字段、场景编辑器的筛选器以及模板中使用。
  • 场景变量是在特定场景中创建的,用于场景执行。您可以利用设置变量设置多个变量工具来定义这些变量。
  • 自定义变量与场景变量相似,但它们是在组织或团队级别上创建,并可在场景执行中被访问和修改。自定义变量仅在Pro、Teams和Enterprise定价方案中提供。
  • 增量变量是为每个场景创建的。您可以在场景执行时随时增加它们的值。增量变量的值可以在多个场景执行中保持不变。
变量类型作用域/可见性创建者修改者删除情况
系统变量适用于所有场景(全局、团队、当前场景)Make负责创建Make负责修改永不删除
场景变量仅限当前场景执行时使用场景中创建场景中修改场景停止后自动消失,不可删除
自定义变量组织级变量适用于所有场景,团队级变量仅限该团队创建的场景使用组织或团队管理员创建组织或团队管理员修改(可通过Make API或更新自定义变量模块在场景中修改)由组织或团队管理员删除
增量变量仅限当前场景使用Make负责创建使用工具 > 增量函数模块在场景中增加根据工具 > 增量函数模块设置的参数,每个场景执行结束时重置或永不重置