[comment]: # translation:outdated

[comment]: # ({d6f87374-9f61e42c})
# 添加依赖

[comment]: # ({/d6f87374-9f61e42c})

[comment]: # ({92320433-de7e561d})
### 说明

`object trigger.adddependencies(object/array triggerDependencies)`

此方法允许创建新的触发器依赖关系。

[comment]: # ({/92320433-de7e561d})

[comment]: # ({2b4dbf40-d108b193})
### 参数

`(object/array)`需要创建的触发器依赖。 每一个触发器依赖具有以下参数：

|Parameter 参数            T|pe 类型   Des|ription 说明|
|-----------------------------|---------------|--------------|
|**triggerid**<br>(必须)|string|依赖触发器的ID。|
|**dependsOnTriggerid**<br>(必须)|string|依赖触发的触发器ID。|

[comment]: # ({/2b4dbf40-d108b193})

[comment]: # ({2eba6731-5f0ab6bf})
### 返回值

`(object)`返回一个对象，该对象包含在`triggerids`属性中依赖触发器的ID。

[comment]: # ({/2eba6731-5f0ab6bf})

[comment]: # ({392bbd85-b41637d2})
### 范例

[comment]: # ({/392bbd85-b41637d2})

[comment]: # ({afffcee6-9a02cad8})
#### 添加触发器依赖

触发器"14092"依赖于触发器"13565"。

请求:

``` {.java}
{
    "jsonrpc": "2.0",
    "method": "trigger.adddependencies",
    "params": {
        "triggerid": "14092",
        "dependsOnTriggerid": "13565"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

响应:

``` {.java}
{
    "jsonrpc": "2.0",
    "result": {
        "triggerids": [
            "14092"
        ]
    },
    "id": 1
}
```

[comment]: # ({/afffcee6-9a02cad8})

[comment]: # ({1363a787-aaf87d08})
### 参考

-   [trigger.update](update)

[comment]: # ({/1363a787-aaf87d08})

[comment]: # ({d0c2b801-b7287e63})
### Source 源码

CTrigger::addDependencies()方法可在*frontends/php/include/classes/api/services/CTrigger.php*中参考。

[comment]: # ({/d0c2b801-b7287e63})
