增加一个函数
增加一个自定义函数。自定义函数功能允许把一些经常用的操作保存起来反复使用,这样就可以极大的减少一些脚本的长度。你还可以把一些常用的函数放在一个文件中,然后保存为函数库, 这样就可以在其它魔法中使用这些函数。
命令选项
-
函数名称 指定函数的名称,名称由你自己决定,一般是根据功能来取,比如:计算坐标,搜索单价等等。
-
函数参数列表 指定函数的参数, 函数参数允许调用函数的脚本传递一些数据到函数,函数将根据这些数据来进行操作。也可以传入变量名称和文档名称,这样函数内就可以给这些变量 赋值,或是读写这些文档中的数据。关于参数的具体叙述,请参见本页后面的内容。
-
函数说明 对函数的用途或是意义做一些说明。在函数如果很多的情况下,可能时间长了就无法知道此函数是做什么用的了,如果自定义的函数需要让别人使用,一般也需要加以说明,否则使用函数的人将无法得知此函数的作用。
函数参数
如前所述,参数用于将数据传入函数进行处理,也可以通过变量引用把数据从函数中传回来。参数分为三种类型:
- 普通此种参数仅用于传数据进入函数, 函数不能通过此类参数返回数据。
- 变量引用此种参数只接受变量的名称,函数可以自由使用此变量内的数据,也可以修改这个变量的内容。这样就可以通过这个变量传回一些处理后的数据。
- 文档此种参数只接受文档的名称, 主要用于将网页、EXCEL、数据库之类的文档传入函数, 这样函数内的命令就可以读写这些文档的内容。
可选参数 如果参数在调用的时候不一定需要指定数据,则可以对此选项打勾,这样需要指定一个缺省的值。在调用此函数时,可以为这个参数指定数据,也可以不指定,如果不指定,则缺省数据将传入函数。
从函数返回数据
命令"函数返回”是标准的数据传送方式,此命令会结束在当前函数中的命令执行,并且把指定的数据传回给调用魔法。你还可以 通过函数参数中的变量引用,把数据通过变量把数据传回调用魔法(也就是在函数中直接修改变量的内容)。