注:请先阅读公式使用说明,以及注意事项
当前登陆人名称(LOGINUSER)
表达式:LOGINUSER()
说明:获取当前登陆人名称
获取当前登录人的主管名称(DIRECTOR)
表达式:DIRECTOR(level)
说明:获取当前登陆人的主管名称
参数:
- level:几级主管
实例:
获取当前登陆人工号(LOGINUSERWORKNO)
表达式:LOGINUSERWORKNO()
说明:获取当前登录人工号
示例:LOGINUSERWORKNO()
获取当前登录人昵称(GETUSERNAME)
表达式:GETUSERNAME()
说明:获取当前登录人昵称
示例:GETUSERNAME()
获取当前登录人或当前登录人的主管(USER)
表达式:USER([level])
说明:如果没有参数就是获取当前登录人,level传值就是获取当前登录人的主管
参数:
- level:几级主管
注:仅用于给人员搜索框组件赋值
实例:
获取指定人所在部门叶子节点名称(DEPTNAME)
表达式:DEPTNAME(userId)
说明:获取指定人所在主职部门的叶子节点部门名称
参数:
- userId:指定人工号
实例:
例如:
如果指定人员所在主部门的完整的路径树为:阿里巴巴-阿里云-钉钉-宜搭平台
那么,该公式最终的执行结果为:宜搭平台
获取指定人所在部门全路径名称(DEPTFULLNAME)
表达式:DEPTFULLNAME(userId) or DEFTFULLNAME(人员搜索框)
说明:获取指定人所在主职部门部门的全路径名称
参数:
- userId:指定人工号
实例:
DEFTFULLNAME(userId)
DEFTFULLNAME(人员搜索框)
如果指定人员所在主部门的完整的路径树为:阿里巴巴-阿里云-钉钉-宜搭平台
那么,该公式最终的执行结果为:阿里巴巴-阿里云-钉钉-宜搭平台
统计提交数(COUNT)
表达式
- COUNT(FORMUUID)说明:表单提交实例总数
- COUNT(FORMUUID, USERID, STARTDATE, ENDDATE, [QUERYEQ])说明:根据条件统计实例提交数
参数
- FORMUUID 表单唯一UUID,如何查看当前表单的FORMUUID,点击查看
- USERID 工号
- 创建开始时间,13位长度的以毫秒为单位的unix时间戳,如何获得时间戳参数,点击查看
- 创建结束时间,13位长度的以毫秒为单位的unix时间戳,如何获得时间戳参数,点击查看
- 查询条件
示例:
设置表单校验,该表单最多只允许2次提交。
登录人相关信息(USERFIELD)
表达式:USERFIELD( 人员搜索框
,”userId”)
说明:人员搜索框需要联动带出一些基本信息。
实例:
基本信息 | 函数 |
---|---|
工号 | USERFIELD( 人员搜索框 ,”userId”) |
姓名 | USERFIELD( 人员搜索框 ,”name”) |
花名 | USERFIELD( 人员搜索框 ,”nickName”) |
` |
|
事业部 | USERFIELD( 人员搜索框 ,”buName”) |
` |
|
部门信息 | DEPTNAME( 人员搜索框 ) |
集团邮箱格式校验(VALIDATEALIMAIL)
NOT(VALIDATEALIMAIL( 单行输入框
,”WORK”))
校验是否是正确的集团邮箱格式。
示例:
设置流水号公式(SETSERIALNO)
使用方式见 详情