[]
        
(Showing Draft Content)

逻辑命令-条件

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

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

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


添加/删除条件分支

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

添加条件分支

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



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


删除条件分支

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



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



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



设置

说明

条件表达式

关系

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

括号

您可以把条件用括号括在一起,最多指定四层括号。通过括号您可以设置如“((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帮助文档。

设置命令

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