下面介绍如何开始使用变量并在应用程序中使用它们。
在本文中,您将学习...
- 如何开始使用变量
- 如何利用变量进行更详细的分析
- 如何在触发器中使用变量
变量概述
变量是在 Tulip 应用程序中存储和引用数据的主要手段。
当你想存储文本输入的值或访问应用程序的预定属性时,你需要一个变量。
或者,当您想根据应用程序中用户过去的决定计算特定值时,您就需要一个变量。
变量既可以在应用程序完成时重置,也可以在多次完成时保持其值,具体取决于您的特定用例。
在设计应用程序时,变量通常用于存储设备的输出。
变量还可用作其他触发器的条件,这些触发器将通过以下方式驱动应用程序逻辑:
- 更改文本显示
- 进入其他步骤,或
- 提示操作员执行另一项任务。
在分析工具中建立详细报告也需要变量。如果您想从操作员处获取单个数据点,则需要在变量中捕获它们。
创建变量
在应用程序编辑器中创建变量有两种主要方法:
变量对话框
要通过 App 变量对话框创建新变量,请按以下步骤操作:
- 从上下文窗格中选择 App 标签。
- 单击变量旁边的X。
- 打开的模态对话框会显示当前应用程序中的所有变量以及相关属性,如下所述:
- 单击**+ 创建变量**。
- 为变量命名,并从下拉菜单中选择变量类型。单击**+ 创建**。
变量属性
数据类型
变量中存储的数据类型。可以是以下值之一:
- 数字(包括小数)
- 布尔值(真/假)
- 文本
- 整数
- 时间间隔(秒数)
- 图片(URL 或手动上传)
- 郁金香用户
- 日期时间(时间戳)
- 站
- 机器
- 数组(列出的任何变量类型)
- 对象
- 颜色
Learn more about each data type here.
信息和配置
使用位置:分层显示步骤名称和使用变量的触发器/部件。
完成时清除:应用程序完成后是否清除变量中的数据。请注意:这些变量将在"完成并转至闪屏 "操作后清除。
If you want a value to remain in the variable when the app is completed, un-toggle Clear on Completion for the variable.
**保存用于分析:**此切换默认为打开。如果出于任何原因不想将变量发送到分析中,可以取消选中此复选框。有些变量可能只用于应用程序逻辑,在分析中并不需要。在这种情况下,最好不要将它们发送到分析中。取消切换非必要变量还有助于加快分析加载速度,因为在大容量场景中加载的数据会更少。
**默认值:**每次操作员启动应用时为变量设置一个初始值
在触发器中创建变量
创建或编辑触发器时,可以按照以下步骤创建变量:
- 创建新触发器。
- 在新操作中,选择数据处理-->存储。
- 在本例中,选择静态值-->文本-->"文本 "位置:变量-->新变量。
- 为新变量键入一个名称,然后单击绿色复选框。
- 点击保存。
你创建的变量将可以在变量对话框中编辑。
持久变量
持久变量允许你在多个应用程序完成时保存变量中的值。
持久变量保存的值与运行应用程序的每个设备相关。如果应用程序同时在多个设备上使用,它们将不会被覆盖。
因此,如果你有一个在 5 条生产线上运行的带有持久变量的可视化应用程序,那么每条生产线的主管都可以在自己的应用程序上更新变量,而变量值不会被覆盖或冲突。它们在运行播放器的每个平板电脑上独立存在。
表单步骤中的变量
As of r234, Form steps have been disabled for all new Tulip Instances.
创建变量的最后一种方法是通过表单步骤。请参阅表单步骤指南。
使用变量文本
创建变量后,该变量可用于应用程序中新建和现有触发器的操作和条件。它也可以在文本 widget 中使用,可以从工具栏访问。
要访问特定变量中存储的值,请从上下文窗格的变量下拉菜单中选择相关变量名:
系统将提示您选择数据源:
- 变量:应用程序中创建的任何变量
- 应用程序信息:自动记录在应用中的变量(例如:登录用户名、应用耗时和步骤名称)
值得注意的是,变量是按应用程序存储的,因此没有特定于步骤的变量,也不能在应用程序之间共享。
删除变量
要删除变量,必须从使用该变量的所有触发器和变量文本窗口小部件中删除它。
- 从上下文窗格的应用程序选项卡打开变量对话框。
- 使用 "筛选条件"搜索框找到要删除的变量。
- 单击最右侧的**...**图标。
删除所有未使用的变量
删除未使用的变量操作会删除所有在**"已使用 "部分为空的**变量。
在变量对话框中,单击"... "图标并选择删除未使用的变量。
更多阅读
找到您想要的了吗?
你也可以前往community.tulip.co发布你的问题,或看看其他人是否也遇到过类似问题!