00:00
哈喽,大家好,今天主要为大家讲解一下自定义函数的一个使用,首先我们来了解一下它的功能,自定义函数它其实是对我们接口传递参数值去进行一个处理,比如说进行加密或者格式化,例如说我们这个接口中,它需要去传递一个密码,然后我们之前的方式是通过阈值行脚本的一个操作为它去进行加密,然后再把它去设置成我们的body去进行一个传递。现在的话我们可以直接对我们的参数值去进行一个添加处理函数,像我们如果传递的是一个固定的值,我们可以选择固定值,然后输入123456,然后去给它添加处理函数,这个处理函数的话,我们内置的一些处理函数像MD5加密,或者所有小写,或者是BASE64加密等等这样的一个方式,我们如果是选择一个内置的函数的话,点击确定,然后在下方预览的话,就可以直接看到这个函数对我们固定值的一个处理,我们直接去进行一个替换,这个时候我们再去发送的话,它实际传递的一个密码就是我们对123456这个值去进。
01:00
行加密后的一个具体的一个传数,这是我们内置的一个函数,如果说我们内置的函数没有办法去满足我们的需求的话,我们其实是可以再去扩充一些自定义的一些函数的,像这个是我添加的一些自定义的函数,比如说时间戳转换为日期,或者是去除我们参数值的一些空格,还有或或者是将我们的日期转换为时间戳等等,这样一系列的函数可以允许我们自定义去添加,为大家演示一下如何去添加一个我们自定义的函数。首先在项目设置里边我们找到自定义函数这个菜单,首先我这块之前自己已经准备了一个函数了,它的一个作用主要是将日期转换为时间戳,就是我们经常在参参数进行传递的时候,需要将日期转为时间戳去传递,然后我们需要先去新建一个函数,然后这个函数名称我们可以直接取这边的它的一个函数名称拼接进来,然后备注说明的话是为了方便我们去识别这个函数是用来干什么的,我可以整一下。
02:02
然后我们将函数的一个主体部分,然后可以去进行拷贝进来。呃,这块有需要注意的一个地方,就是我们在呃自定函数的时候,我们的入参TXT它其实是一个固定的一个值,因此我们的入参这个TXT需要去兑换到我们这个自定义函数中的一些参数名称,比如说就是it,包括我们最后的一个呃输出,它也是一个必须是为我们TXT这个参数指因子,这边也需要去改动一下,然后这块就是我们添加好的一个呃函数,为了验证它的一个可效性,我们可以来这边去拿一个视例值。呃,可以看到它把我们的一个日期是可以直接成功转成一个时间戳,表示我们的这个,呃,自定义函数是添加成功的,然后点击确定就可以了,然后我们可以来这边去看一下。我们的处理函数除了对固定值可以去添加之外,我们对我们的变量或者是Mo数据也可以去执行,比如说我现在去呃,使用现在的一个日期,呃,我直接用mop数据的话,它下面会出现我当前的一个时间日期,如果我需要对它去进行处理的话,我可以选我刚刚的添加的这个自定义函数日期转换为时间戳,点击确定,它下面就会把我们的日期去转换为时间戳,然后我去选择插入,这个时候去点击发送。
03:25
可以查看一下我们body的一个实际传输,它会有email password是加密后的一个固定值,包括我的日期,它会以时间戳的格式去进行一个传输,然后这个就是我们添加后的一个自定义函数。最后为大家来强调几点,我们在添加自定义函数时需要注意的一个事项,呃,首先就是我们的这个TXT输入,它是一个string类型的,如果说我的函数是必须要对一个number类型的一个呃数字去进行一个处理,我们需要在函数里边先去为它做一个类型的一个枪,比如说我现在去复制了一个。时间戳在我们输入时,它其实是个string类型的,我没有,如果不进行类型强转的话,我点击测试它返回的是一个错误的,那么就需要我在函数里边先对它去进行一个强转。
04:12
这个时候我再去测试,它其实才是一个对的,所以说我们要注意这个TXT,它是一个screen型。第二个点就是刚刚强调过的,我们在定义函数时要注意,入仓和出仓是一个写死的TXT,呃,就是我们的入参和出餐,它必须是TXT的,这个参数名称没有办法修改,所以这一点也需要注意。以上就是关于自定义函数的一些介绍,使用和注意事项,呃,如果大家有还有什么其他的疑惑,可以为我们评论留言,会为大家做一一的解答,谢谢。
我来说两句