zm.TranslateError 翻译错误
🎯功能
可以将运行时错误内容中的id部分翻译成对应变量名或函数名, 例如 attempt to index global 'ide7b4abe78cabe5ada6e999a2' (a null value)
, 将翻译并输出 attempt to index global '紫猫学园' (a number value)
📜语法
结果 = zm.TranslateError(错误文本)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
错误文本 | 字符串 | 含'idxxxxxx'的错误文本内容, 详见例子 |
📤返回
无
💡示例
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
Dim 紫猫学园, a=1, b=2
zm.TranslateError "当前脚本第9行:发生运行时错误!错误代码:2,错误行号:6,错误信息: attempt to index global 'ide7b4abe78cabe5ada6e999a2' (a null value)"
//下面这行代码执行会报错, 可以把错误内容复制粘贴到上面的zm.TranslateErrorID命令中, 记得加双引号
//命令会把错误内容中的'idxxxxxxx'这部分内容翻译成正确错误信息, 本次错误是变量 紫猫学园 不是数组, 无法带下标赋值
紫猫学园(0) = a + b
📘备注
- V4.2111: 初次加入, 仅支持'idxxxxxxx'这部分错误翻译