跳到主要内容

变量

变量是储存文本和数字的容器,通常称之为"变量值",可供后续使用。你可以在窗口部件上以文本的形式展示变量值,也可以将其应用于条件逻辑语句或者使用带括号的表达式对进行操作。

要查看变量的实际应用,请查看以下教程:

  • 页间传值
  • 下页上设置动态面板的状态
  • 滑块控制

全局变量


全局变量及变量值可以在项目的每个页面访问到,所以你可以在页面之间通过全局变量传递信息。点击项目→全局变量可以创建和管理项目的全局变量。

设置全局变量值


全局变量以空值或者默认值开始。要将默认值赋给全局变量,请在项目→全局变量对话框中双击全局变量右侧的默认值下的单元格。

你还可以在页面或者部件交互中使用“设置变量值”操作动态设置全局变量的值。

提示

你可以使用全局变量动态捕获来自表单部件(文本输入框、下拉列表)的用户输入,并在页面之间传递。

访问全局变量值


你可以在条件场景以及任何包含变量值或变量值长度的选项操作中访问全局变量值。这些操作包含设置文本、设置选择/选中和设置选中列表选项。

你可以在任何看到fx图标的位置访问带括号表达式的全局变量的值。你可以在表达式中直接输入全局变量的名称,也可以从插入变量或函数的下拉列表中找到项目的全局变量进行选择。

提示

当你需要对全局变量进行运算或转换时,请使用方括号表达式,例如对数字值执行数学函数或将文本值转换成大写。

在Web浏览器中检查全局变量的值


在Web浏览器中预览原型时,你可以在原型播放器的控制台中查看其全局变量的当前值。这对于测试和故障排除复杂的原型很有帮助,因为你可以在交互的每一步查看每个全局变量的值。
在控制台中,你可以将全局变量重置为默认值以帮助进行测试。

局部变量


局部变量及其值是在单个操作或条件场景中定义和访问的。当你仅需要在单个位置访问一次变量的储存值时,请使用局部变量而不是全局变量。

你可以在编辑值对话框中创建局部变量,在你看到fx图标的任何位置均可访问。

获取局部变量的值


你可以在声明局部变量的编辑值对话框的方括号中访问局部变量的值。可以在表达式中直接输入变量值的名称,也可以在插入变量或函数的下拉列表中从局部变量列表中进行选择。

提示

你可以通过点击位于编辑值对话框底部的变量名来重命名局部变量。在这个对话框中所有使用该变量名称的表达式将自动更新。