全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

AI生成的一个自定义函数,在保存之后,报错:云端参数错误

我把这个函数放到定义脚本中执行保存都是正常的,但是提取到自定义函数中就会报错

我给AI的描述为:

//一个8位包含数字和小写字母并且以数字开头的随机值和三个4位包含数字和小写字母的随机值,再加上一个6位包含数字和小写字母的随机值,并且确保每个都有数字,最后用‘-’衔接


函数内容如下:

function fn_taskID_84446 (text) {

// This function is generated by Apipost AI.

try {

    // 生成指定长度且包含数字和小写字母的随机字符串

    function generateRandomString(length) {

        let result = '';

        const characters = '0123456789abcdefghijklmnopqrstuvwxyz';

        const charactersLength = characters.length;

        let hasNumber = false;

        for (let i = 0; i < length; i++) {

            result += characters.charAt(Math.floor(Math.random() * charactersLength));

            if (/[0-9]/.test(result[result.length - 1])) {

                hasNumber = true;

            }

        }

        // 如果没有数字,随机替换一个字符为数字

        if (!hasNumber) {

            const randomIndex = Math.floor(Math.random() * length);

            result = result.slice(0, randomIndex) + Math.floor(Math.random() * 10) + result.slice(randomIndex + 1);

        }

        return result;

    }

    let firstPart = generateRandomString(8);

    // 确保以数字开头

    if (!/^[0-9]/.test(firstPart)) {

        firstPart = Math.floor(Math.random() * 10) + firstPart.slice(1);

    }

    let secondPart = generateRandomString(4);

    let thirdPart = generateRandomString(4);

    let fourthPart = generateRandomString(4);

    let fifthPart = generateRandomString(6);

    return firstPart + '-' + secondPart + '-' + thirdPart + '-' + fourthPart + '-' + fifthPart;

} catch (error) {

    return text;

}

}

AI生成的一个自定义函数,在保存之后,报错:云端参数错误

AI生成的一个自定义函数,在保存之后,报错:云端参数错误

| 0 收藏

2 个回答

测试了下脚本没有打印  

AI生成的一个自定义函数,在保存之后,报错:云端参数错误这是打印哪里呢

@无敌睿 能打印啊 ,我的问题是为什么不能再自定义函数里面保存呀?

AI生成的一个自定义函数,在保存之后,报错:云端参数错误

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!