跳到主要内容

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'这部分错误翻译