9.5.3 函数的使用

1.无参函数

无参数函数,是指函数中不包含参数,函数作为运算符、变量。它主要存在于日期与时间 、逻辑运算符函数、常量、网络类型函数、系统变量、流程变量函数、运算符
使用无参数函数时,选择函数分类后,直接双击函数,将函数填写到表达式编辑器,如下图,要填写 “常量.是”时,先在“分类”下选择“常量”,然后在“选项”中选择“常量.是”函数;(关于表达式编辑器的使用请详见表达式编辑器

2.有参函数

有参数函数,是指函数中包含参数,可能有1个参数或者1个以上的参数,如果有1个参数,只需要给1个参数赋值,如果有多个参数需要给多个参数赋值。函数中用<> 括起来的就是参数,需要将 <参数> 全部替换成对应的内容。
有2中方法:
方法一:先填写数据项,再调用函数。此方法单参数的函数使用较多,可用选中内容直接替换函数中的参数。
我们以“字符串长度”函数为例,获取数据项“文本串”的字符串长度。
在“数据列表”中,选中数据项,双击,将数据项填写到表达式中,选中表达式中的文本,选择“分类”下的“字符串函数”分类,在“选项”中显示所有该分类下的函数,选中“字符串长度”函数,双击,将函数填写到表达式编辑器,并自动用选中的文本替换函数的参数。得到结果 字符串长度(本表单.文本串)(关于表达式编辑器的使用请详见表达式编辑器
方法二:先调用函数,再给参数赋值。 (关于表达式编辑器的使用请详见表达式编辑器
我们以“文本片段”函数为例,获取数据项“文本串”以“,”分割的第2个片段。
找到分类下的“字符串函数”,“选项”中显示该分类下的所有函数,选中“文本片段”函数,将该函数添加到表达式中,该函数有3个参数:第1个参数是文本,第2个参数需要填写分隔符,第3个参数填写子串序号;
先选中第1个参数 <文本>(包含括号一起替换),然后在“数据列表”中单击【文本串】数据项,用该数据项作为第1个参数的值;
再选中第2个参数<分隔符>(包含括号一起替换),在表达式编辑器中文本需要使用英文双引号,单击“表达式”上的“文本”按钮,在弹出的文本框中输入“,”,作为第2个参数的值;
最后选中第3个参数<序号>,直接输入数字 2,作为第3个参数的值。最后结果如下:

3.注意事项

①当函数中有多个参数时,需要给每个参数赋值;
②给参数赋值时,需要调换掉<>的内容,并包含<>;
③当函数中有多个参数时,每个参数自动使用英文半角符“,”隔开,若不小心删除该符号,手动输入时,需要在英文半角符下输入“,”;
2022-09-29
43 42