Page tree
Skip to end of metadata
Go to start of metadata

1.描述

使用条件命令,可按条件的不同设置不同的命令,用If、ElseIf和Else构成不同的条件分支,设置一个或一组条件,当条件满足时,执行一个或一组命令;不满足时,则执行另外一个或一组命令。

if多分支条件语句:根据多个条件可以选择多个分支执行相应的命令。

语法:if……else if……else if……else if……else……

图1  条件命令

2.添加/删除条件分支

在条件命令中,您可以添加多个条件分支,满足其中一个条件时,执行对应的命令。

添加条件分支

选择命令为“条件”命令后,在下方的条件框中选择“添加Else”或“添加ElseIf”。

图2  添加条件分支

或在“If [条件表达式]”上右击,选择“添加ElseIf”或“添加Else”。

图3  添加条件分支

删除条件分支

在条件分支框中,单击“删除”即可删除条件分支。

图4  删除条件分支

或在条件分支上右击,选择“删除”。

图5  删除条件分支

3.设置条件表达式

单击“If/Else/ElseIf [条件表达式]”,在右侧进行条件表达式的设置,有条件表达式、确认对话框、JavaScript条件三个页签,设置说明见表1

图6  设置条件表达式

表1  条件表达式设置说明
页签设置说明
条件表达式

关系

通过并且/或者把条件与之前的条件连接在一起。

括号

您可以把条件用括号括在一起,最多指定四层括号。

通过括号您可以设置如“((A并且B)或者C)并且D”的复杂表达式。

字段

选择表中需要做查询的字段。

  • 数据源:选择数据表中的字段。创建者、创建日期、最后更新者、最后更新日期是活字格自动添加的,您也可以选择此类字段。
  • 页面元素:选择页面上的单元格类型。
  • 登录用户:选择已经登录的用户的用户名、全名、邮件、角色或组织上级。

操作

比较字段和值的条件,如等于、大于或等于等条件。

输入用来比较的值、公式或者一些特定的关键字。可直接输入,或单击用鼠标指定一个单元格区域。

内置关键字如下:

  • %Null%:既表示没有输入(empty),也表示没有定义(null)。
  • %CurrentUer.UserName%:表示登录用户的用户名。
  • %CurrentUer.FullName%:表示登录用户的全名。
  • %CurrentUer.Email%:表示登录用户的Email地址。
  • %CurrentUer.Role%:表示登录用户的组。
  • %CurrentUser.OrganizationSuperior%:表示登录用户的组织上级。
确认对话框图标确认对话框的图标,可设置为无、询问、信息、错误和警告。
确认对话框标题确认对话框的标题,可自定义标题文本。
确认文本确认对话框的内容,可自定义确认文本。

“是”按钮文本/“否”按钮文本

“是”和“否”按钮的显示文本,可自定义文本内容。
JavaScript条件打开用设置的应用程序(如Visual Studio)打开对应的JavaScript文件,如未设置,则用默认程序打开。您可在该应用程序中编辑JavaScript代码,活字格会进行自动同步。
打开方式

设置打开JavaScript代码的应用程序。

在浏览器中打开JavaScript API帮助文档。

4.设置命令

单击“If/Else/ElseIf [条件表达式]”下的“[空命令]”,在右侧选择所需命令。

图7  设置命令


回到顶部

  • No labels