RMAP-快速取值
函数含义:MAPX(operation, map_value, map_field, result_field)
当指定表单的map_field列的值为map_value时,返回result_field的所有值,然后根据指定的聚合操作operation得到对应的返回值。
函数用法:RMAP(“聚合操作”,检索值,检索范围,返回值)。
解释说明:整个计算过程为:在检索范围中,找到检索值对应的返回值,并对返回值进行聚合操作。
入参介绍:
汇总字段的类型:
函数示例:
计算表单同一产品历史购买数量,即将本表该产品本次购买数量累加求和得到,
则可设置公式为RMAP(‘sum’,产品名称,产品名称,本次购买数量)。
函数返回值类型: 文本或字符
ADDRESS_TEXT-地址控件文本
函数含义:获取地址控件或者部门控件的文本。
函数用法:ADDRESS_TEXT(地址控件)。
函数示例:
将表单中地址控件「地址」转为单行文本,
则可设置公式为ADDRESS_TEXT(地址)。
函数返回值类型: 文本
SCORE_SUM-多选的选项值,匹配数据
函数含义:多选中的选项值,如果能在后面匹配值参数能匹配到,则把对应的分值进行相加。 如果没有匹配到的数据则为 0。
函数用法:SCORE_SUM(“多选控件”,“内容 1”,对应分值,“内容 2”,对应分值)。
函数示例:
为表单复选框的单选复制,计算所选选项的数值,在评分时,可以根据每项评分点累加求得总分,
则可设置公式为SCORE_SUM(复选框,‘功能完整’,5,‘仪表盘样式’,3,‘打印模板’,2)。
函数返回值类型: 数字
FILE_NAME-附件的名称
函数含义:获取附件的名称。
函数用法:FILE_NAME(附件或图片)。
注意:入参就是附件或者图片控件,如果是多个附件,就是文件名拼接。包含文件名。
函数示例:设置公式FILE_NAME(附件或图片),返回文件名。
函数返回值类型: 文本
PHONE_LOCATION_PROVINC-手机归属地-省份
函数含义:归属地-省份。
函数用法:PHONE_LOCATION_PROVINCE(输入文本),返回归属地省份。
注意:入参文本字段,返回值类型为 String 类型。
函数示例:设置公式PHONE_LOCATION_PROVINCE(文本字段),返回归属地-省份。
函数返回值类型: 文本
PHONE_LOCATION_CITY-手机归属地-城市
函数含义:归属地-城市。
函数用法:PHONE_LOCATION_CITY(文本字段)。
注意:入参文本字段,返回值类型为 String 类型。
函数示例:设置公式PHONE_LOCATION_CITY(输入文本),返回归属地城市。
函数返回值类型: 文本
PHONE_LOCATION_OPERATO-手机归属地-运营商类型
函数含义:归属地-运营商类型。
函数用法:PHONE_LOCATION_OPERATOR(文本字段)。
注意:入参文本字段,返回值类型为 String 类型。
函数示例:设置公式PHONE_LOCATION_OPERATOR(文本字段),返回归属地-运营商类型。
函数返回值类型: 文本
SYS_COMPANYID-团队ID
函数含义:获取团队 ID。
函数用法:SYS_COMPANYID()
函数示例:设置公式 SYS_COMPANYID(),返回团队 ID。
函数返回值类型: 文本
SYS_APPID-应用ID
函数含义:获取当前表单的应用 ID。
函数用法:SYS_APPID()
函数示例:设置公式 SYS_APPID(),返回当前表单的应用 ID。
函数返回值类型: 文本
SYS_FORMID-表单ID
函数含义:获取当前的表单ID。
函数用法:SYS_FORMID()
函数示例:设置公式 SYS_FORMID(),返回当前的表单ID。
函数返回值类型: 文本
SYS_RECORDID-数据实例ID
函数含义:获取当前表单数据ID。
函数用法:SYS_RECORDID()
注意:获取当前实例 id,与导出 excel 的 id一致。开始节点进行填写的时候,无法获取值。可以在流程中刷新下默认值公式即可。
函数示例:设置公式SYS_RECORDID(),返回当前表单数据ID。
函数返回值类型: 文本
ADDRESS_PROVINCE-省
函数含义:获取地址所在的省份。
函数用法:ADDRESS_PROVINCE(地址控件)。
函数示例:设置公式ADDRESS_PROVINCE(地址),返回地址所在的省份。
函数返回值类型: 文本
ADDRESS_CITY-市
函数含义:获取地址所在的市。
函数用法:ADDRESS_CITY(地址控件)。
函数示例:设置公式ADDRESS_CITY(地址控件),返回地址所在的市。
函数返回值类型: 文本
ADDRESS_COUNTY-区
函数含义:获取地址所在的区。
函数用法:ADDRESS_COUNTY(地址控件)。
函数示例:设置公式ADDRESS_COUNTY(地址控件),返回地址所在的区。
函数返回值类型: 文本
ADDRESS_DETAIL-详细地址
函数含义:获取地址所在的详情。
函数用法:ADDRESS_DETAIL(地址控件)。
函数示例:设置公式ADDRESS_DETAIL(地址控件),返回地址所在的详情。
函数返回值类型: 文本
IMG_URL-图片URL
函数含义:获取图片控件的图片地址。
函数用法:IMG_URL(图片控件或者附件控件)。
注意:如果控件包含多个图片,则用 ,进行分割。
函数示例:设置公式IMG_URL(图片控件或者附件控件),返回图片地址。
函数返回值类型: 文本
IMAGE_UPLOAD_COUNT-返回图片控件上传图片数量
函数含义:返回图片控件上传的图片数量。
函数用法:IMAGE_UPLOAD_COUNT(图片控件)。
函数示例:设置公式IMAGE_UPLOAD_COUNT(图片控件),返回上传的图片数量。
函数返回值类型:数字
ATTACHMENT_UPLOAD_COU-返回附件控件上传的附件数量
函数含义:返回附件控件上传的附件数量。
函数用法:ATTACHMENT_UPLOAD_COUNT(附件控件)
函数示例:设置公式ATTACHMENT_UPLOAD_COUNT(附件控件),返回上传的附件数量。
函数返回值类型:数字
SYS_CURRENT_FLOW_STAUS-流程状态
函数含义:获取当前数据的流程状态。
函数用法:SYS_CURRENT_FLOW_STAUS()
函数示例:设置公式SYS_CURRENT_FLOW_STAUS(),返回当前数据的流程状态。
函数返回值类型:文本
SYS_CURRENT_FLOW_NODE-流程节点
函数含义:获取当前数据的流程节点。
函数用法:SYS_CURRENT_FLOW_NODE()
函数示例:设置公式SYS_CURRENT_FLOW_NODE(),返回当前数据的流程节点。
函数返回值类型:文本
SYS_USER_LASTLONGINTIME-获取用户最近一次登录时间
函数含义:获取最后用户最近一次登录时间。
函数用法:SYS_USER_LASTLOGINTIME(人员控件)。
注意:支持人员控件、手机号、userId;返回登录的时间戳,找不到则为0,需要判断。
函数示例:设置公式SYS_USER_LASTLOGINTIME(人员),返回登录的时间戳。
函数返回值类型: 数字
JILIAN_DETAIL-级联某一个控件值
函数含义:根据级联控件的 level 获取对应的数据。
函数用法:JILIAN_DETAIL(级联控件,level)。
注意:根据级联控件的 level 获取对应的数据,level 从 1 开始。
函数示例:设置公式JILIAN_DETAIL(“大类/小类/明细” ,3) 返回 “明细”。
函数返回值类型: 文本
JILIAN_INFO-级联控件转 化为文本
函数含义:级联控件转化为文本。
函数用法:JILIAN_INFO(级联控件) 。
注意:获取级联控件所有的值用/ 进行区分。
函数示例:设置公式 JILIAN_INFO(“大类/小类/明细”) 返回 “明细”。
函数返回值类型: 文本
PREFIX_NUMBER-数字转为0002的模式
函数含义:用固定字符填充整个目标数据。
函数用法:PREFIX_NUMBER(数字控件,填充内容,填充几位)。
函数示例:设置公式PREFIX_NUMBER(1,000,3),返回0001。
函数返回值类型: 文本