更新时间:2024-04-01 GMT+08:00
分享

根据object_id新增trigger

功能介绍

为Object对象添加对象触发器。

URI

POST AstroZero域名/u-route/baas/metadata/v1.0/Object/{object_id}/Trigger

表1 路径参数

参数

是否必选

参数类型

描述

Object_id

String

Object的ID,可通过调用查询所有Object对象接口查看(响应消息中的“id”)。

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

name

String

Trigger名称。

label

String

Trigger标签。

description

String

trigger的描述信息。

script

String

实现Trigger的脚本名。

jscode

string

Trigger下的javascript代码。

active

String

Trigger是否激活。

event

String

触发时机,可选择BeforeInsert,AfterInsert,BeforeUpdate,AfterUpdate,BeforeDelete或AfterDelete。

响应参数

表3 响应参数

参数

参数类型

描述

resCode

String

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

resMsg

String

返回消息,如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。

result

string

成功返回会返回Object的一个ID值。

请求示例

根据object_id新增trigger。
POST https://AstroZero域名/u-route/baas/metadata/v1.0/Object/cust000000aKtFZpERvc/Trigger
{
    "name": "Trigger_01",
    "label": "Trigger 01",
    "description": null,
    "script": "string",
    "jscode": "Hello, world;rn",
    "active": true,
    "event": "BeforeInsert"
}

响应示例

{
    "resCode": "0",
    "resMsg": "Success",
    "result": "001i000000SIrEi3E0a8"
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品