Prev Next

下面介绍如何开始使用变量并在应用程序中使用它们。

在本文中,您将学习...

  • 如何开始使用变量
  • 如何利用变量进行更详细的分析
  • 如何在触发器中使用变量

变量概述

变量是在 Tulip 应用程序中存储和引用数据的主要手段。

当你想存储文本输入的值或访问应用程序的预定属性时,你需要一个变量。

或者,当您想根据应用程序中用户过去的决定计算特定值时,您就需要一个变量。

变量既可以在应用程序完成时重置,也可以在多次完成时保持其值,具体取决于您的特定用例。

在设计应用程序时,变量通常用于存储设备的输出。

变量还可用作其他触发器的条件,这些触发器将通过以下方式驱动应用程序逻辑:

  1. 更改文本显示
  2. 进入其他步骤,或
  3. 提示操作员执行另一项任务。

在分析工具中建立详细报告也需要变量。如果您想从操作员处获取单个数据点,则需要在变量中捕获它们。

创建变量

在应用程序编辑器中创建变量有两种主要方法:

变量对话框

要通过 App 变量对话框创建新变量,请按以下步骤操作:

  1. 从上下文窗格中选择 App 标签。
  2. 单击变量旁边的X

  1. 打开的模态对话框会显示当前应用程序中的所有变量以及相关属性,如下所述:

How To Create And Use Variables_471418756.png

  1. 单击**+ 创建变量**。
  2. 为变量命名,并从下拉菜单中选择变量类型。单击**+ 创建**。

变量属性

数据类型

变量中存储的数据类型。可以是以下值之一:

  • 数字(包括小数)
  • 布尔值(真/假)
  • 文本
  • 整数
  • 时间间隔(秒数)
  • 图片(URL 或手动上传)
  • 郁金香用户
  • 日期时间(时间戳)
  • 机器
  • 数组(列出的任何变量类型)
  • 对象
  • 颜色

Learn more about each data type here.

信息和配置

使用位置:分层显示步骤名称和使用变量的触发器/部件。

完成时清除:应用程序完成后是否清除变量中的数据。请注意:这些变量将在"完成并转至闪屏 "操作后清除。

Tip

If you want a value to remain in the variable when the app is completed, un-toggle Clear on Completion for the variable.

**保存用于分析:**此切换默认为打开。如果出于任何原因不想将变量发送到分析中,可以取消选中此复选框。有些变量可能只用于应用程序逻辑,在分析中并不需要。在这种情况下,最好不要将它们发送到分析中。取消切换非必要变量还有助于加快分析加载速度,因为在大容量场景中加载的数据会更少。

**默认值:**每次操作员启动应用时为变量设置一个初始值

在触发器中创建变量

创建或编辑触发器时,可以按照以下步骤创建变量:

  1. 创建新触发器。
  2. 在新操作中,选择数据处理-->存储
  3. 在本例中,选择静态值-->文本-->"文本 "位置:变量-->新变量

  1. 为新变量键入一个名称,然后单击绿色复选框
  2. 点击保存

你创建的变量将可以在变量对话框中编辑。

持久变量

持久变量允许你在多个应用程序完成时保存变量中的值。

持久变量保存的值与运行应用程序的每个设备相关。如果应用程序同时在多个设备上使用,它们将不会被覆盖。

因此,如果你有一个在 5 条生产线上运行的带有持久变量的可视化应用程序,那么每条生产线的主管都可以在自己的应用程序上更新变量,而变量值不会被覆盖或冲突。它们在运行播放器的每个平板电脑上独立存在。

表单步骤中的变量

Warning

As of r234, Form steps have been disabled for all new Tulip Instances.

创建变量的最后一种方法是通过表单步骤。请参阅表单步骤指南

使用变量文本

创建变量后,该变量可用于应用程序中新建和现有触发器的操作和条件。它也可以在文本 widget 中使用,可以从工具栏访问。

要访问特定变量中存储的值,请从上下文窗格的变量下拉菜单中选择相关变量名:

系统将提示您选择数据源

  • 变量:应用程序中创建的任何变量
  • 应用程序信息:自动记录在应用中的变量(例如:登录用户名、应用耗时和步骤名称)

值得注意的是,变量是按应用程序存储的,因此没有特定于步骤的变量,也不能在应用程序之间共享

删除变量

要删除变量,必须从使用该变量的所有触发器和变量文本窗口小部件中删除它。

  1. 从上下文窗格的应用程序选项卡打开变量对话框

  1. 使用 "筛选条件"搜索框找到要删除的变量。
  2. 单击最右侧的**...**图标。

删除所有未使用的变量

删除未使用的变量操作会删除所有在**"已使用 "部分为空的**变量。

在变量对话框中,单击"... "图标并选择删除未使用的变量new2.png

更多阅读


找到您想要的了吗?

你也可以前往community.tulip.co发布你的问题,或看看其他人是否也遇到过类似问题!