应用场景:当需要提取出固定字符在一串字符串中的位置的时候,当同一个字符出现多次的时候,SEARCH函数无法检索出对应的位置
思路:把分割的字符使用uuid代替,在子表单中根据序号获取到每一个uuid所在的位置
安装链接:https://jiandaoyun.com/a/60725a6697f268000875f868
表单填写外链:https://tqs0cu58u2.jiandaoyun.com/f/60728defe631c20008ad0215
知识库外链:https://t6ixa9nyl6.jiandaoyun.com/sharedoc/7GIpZ5omirWPNCWCSLe3IV
数字:COUNT(SPLIT(需要分割的字符串,分割字段))-1 判断有一个需要分割的字符
单行文本:CONCATENATE(辅助字段1) 辅助字段1转成一串文本
辅助字段1:CONCATENATE(子表单.序号,子表单.辅助字段2) 把序号和辅助字段2进行拼接
辅助字段2:SPLIT(需要分割的字符串,分割字段)[子表单.序号-1] 取出被分割的的数组中序对应序号的字段
字符所在的位置:LEN(SPLIT(单行文本,子表单.序号)[0])+LEN(子表单.辅助字段2)+1 把主表的单行文本的按照序号进行分割并且取出第一位的长度+辅助字段2的长度再+1就是对应字所在的位置 编辑于 2021-8-9 16:56
|