类_JS脚本的简单使用案例
先看JS函数 在工具的运行状态
工具下载地址 https://www.leybc.cn/thread-424-1-1.html

当我们的代码 存在 console.log时 旧版模块生成的代码 运行是没有结果的 这时候 我们需要 启用增强() 即可
使用工具是生成的代码如下
方法 "JS_LeyBc" <类型 = 文本型 注释 = "此代码由火山编程助手生成,需要添加 乐易火山模块 使用!"
注释 = "模块下载地址 https://www.leybc.cn/forum-42-1.html" 返回值注释 = "成功返回结果,失败返回空" @输出名 = "JS_LeyBc">
{
常量 局_JSCode <类型 = 文本型 值 = "function LeyBc() {\n console.log(\"字符串\", 1, !0, {\n \"abc\": 123\n },\n [1, 2, 3, 4, 5],\n function() {});\n return \"http://www.leybc.cn\";\n}" @输出名 = "bJSCode">
变量 局_JS <类型 = 类_JS脚本 @输出名 = "oJScript">
变量 局_结果 <类型 = 文本型 @输出名 = "wRes">
变量 局_runtime <类型 = 变整数 @输出名 = "iRuntime">
变量 局_context <类型 = 变整数 @输出名 = "iContext">
局_JS.初始化 (局_runtime, 局_context)
局_JS.切换运行环境 (局_runtime, 局_context)
局_JS.启用增强 ()
局_JS.AddCode (局_JSCode)
局_结果 = 局_JS.Eval_文本 ("LeyBc()")
局_JS.清除 (局_runtime, 局_context)
返回 (局_结果)
}
效果如下
