更新时间:2022-04-27 GMT+08:00
分享

根据object_id新增trigger

功能介绍

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

URI

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

参数说明请参见表1

表1 参数说明

参数

是否必选

参数类型

描述

Object_id

String

Object的ID

请求参数

请求参数如表2所示。

表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所示。

表3 响应参数

参数

参数类型

描述

resCode

String

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

resMsg

String

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

result

string

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

请求示例

根据object_id新增trigger。
POST https://AppCube域名/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"
}  

状态码

状态码请参见状态码

错误码

错误码请参见错误码

分享:

    相关文档

    相关产品

close