文档首页/ 华为云Astro轻应用/ API参考/ API/ 脚本/ 调试脚本 - DebugScript
更新时间:2025-10-11 GMT+08:00

调试脚本 - DebugScript

功能介绍

调试脚本,该接口是同步接口(同步接口是指调用后,会等待函数执行结束后,才返回结果)。满足输入参数条件后执行该脚本,会在控制台打印出debug日志和运行结果。

在脚本保存成功和输入参数正确的情况下,才可以成功执行该脚本。

URI

POST 华为云Astro轻应用域名/u-route/baas/script/v1.0/debug/{scriptName}{?version=1.0.1}

表1 路径参数

参数

是否必选

参数类型

描述

scriptName

是

String

参数解释:

脚本的名称,请参考登录应用设计器中操作,进入应用设计器,在“逻辑 > 脚本”列表中查看。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

version

否

String

参数解释:

脚本的版本号信息,表示运行具体版本号对应的脚本,不配置表示运行最新版本的脚本。

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

请求参数

请求参数请填写具体该脚本的入参。

响应参数

表2 响应参数

参数

参数类型

描述

resCode

String

参数解释:

返回码。

取值范围:

如果返回“0”代表请求成功,其他错误码说明请参考错误码。

resMsg

String

参数解释:

返回消息。

取值范围:

成功返回“成功”,其他情况会返回具体的错误信息。

result

result object

参数解释:

在成功请求时,会有内容返回。

表3 响应参数result

参数

参数类型

描述

value

任意类型

参数解释:

执行脚本的返回值。

log

String

参数解释:

debug日志。

取值范围:

不涉及。

请求示例

调试脚本,假设脚本“命名空间__editEquipment”有输入参数equipment、name、命名空间__equipmentSN__CST。

POST https://华为云Astro轻应用域名/u-route/baas/script/v1.0/debug/命名空间__editEquipment?version=1.0.1   
{ 
    "equipment": { 
        "name": "某某园区A栋1单元14号", 
        "命名空间__equipmentSN__CST": "32178900014" 
    } 
}

响应示例

{
    "resCode": "0",
    "resMsg": "成功",
    "result": {
        "value": {
            "equipmentId": "c9uK000000iYJXUUnQcC"
        },
        "log": "***"
    }
}

状态码

状态码请参见状态码。

错误码

错误码请参见错误码。