版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

备注:唯一key值,一般  执行同步任务的机器人用到的是名称做为唯一标识,异步WS任务绑定机器人的id作为唯一标识,即shortcut_id。

  1. action 配置

异步actions配置如下:注意⚠️。 action的key为CALC,api为:hcm.shortcut.exec ,shortcut_id:17  17为设置好的机器人的id,异步的绑定的是机器人id

下面按钮含义:将选中list的所有数据等同于node_ids变量传给id等于17的机器人的上下文中做处理

代码块
languagejson
themeMidnight
titleaction 配置示例一
{
    "actions": [{
        "actionkey": "SHORTCUTexec",
        "conditionaction": "MULTI_ITEMCALC",
        "labelcondition": "test1MULTI_ITEM",
        "keylabel": "test1",
        "optionsapi": {
    "hcm.shortcut.exec",
        "nameparams": "机器人脚本示例",   #机器人名称用于确定使用的是那个机器人
            "params": "=function(params){let _ret={items:params.selected.map(v=>v.id)};return _ret}" #params 将作为参数加入到上下文
        }=(context)=>{return {shortcut_id:17,params:{'node_ids':ITEMS()}}}"
    }]
}
代码块
languagejson
themeMidnight
titleaction 配置示例二
{
            "key": "exec",
            "action": "CALC",
            "condition": "ITEM",
            "label": "test2",
            "api": "hcm.shortcut.exec",
            "params": "=(context)=>{return {shortcut_id:3,params:{'a':1}}}" #shortcut_id 作为确定是那个机器人也可以换成name,这样也可以确定机器人,内部的params将作为参数加入到上下文
        }

...