按名称编辑变量

描述

更新由变量名称标识的永久变量的值。 

要求网址

http://{controllerMachine}:{controllerPort}/ api / v4 / variables

例子

卷曲

curl -X PUT --header'内容类型:application / json'--header'接受:application / json'--header'AccessKey:Mo87Nc4qDAtzJNDb'-d'{\
“ $ id”:“ 1”,\
“名称”:“ MyVariable”,\
“值”:{\
“ $ id”:“ 2”,\
“ $ type”:“ Leapwork.Models.Models.LDataTypes.LText,Leapwork.Models”,\
“价值”:“新价值”
} \
}''http:// {controllerMachine}:{controllerPort} / api / v4 / variables'

电源外壳 

$ headers = @ {}
$ headers.Add(“ AccessKey”,“ Mo87Nc4qDAtzJNDb”)
$ requestBody = @'
{
    "$ id": "1",
   “名称”:“ MyVariable”,
    "值":
    {
        "$ id": "2",
       “ $ type”:“ Leapwork.Models.Models.LDataTypes.LText,Leapwork.Models”,
       “价值”:“新价值”
    }
}
'@ 

Invoke-WebRequest -Uri“ http:// localhost:9001 / api / v4 / variables” -ContentType“ application / json” -Headers $ headers -Method PUT -Body $ requestBody

反应体

变量的修改值。

{
{
“ $ id”:“ 1”,
“名称”:“ MyVariable”,
“值”:
{
“ $ id”:“ 2”,
“ $ type”:“ Leapwork.Models.Models.LDataTypes.LText,Leapwork.Models”,
“值”: "New 值"
}
}
}

 

响应参数

属性 类型 描述 价值观
$ id 内部对象的ID  
名称 变量名  
信号 对象保存变量的值 “ $ id”,“ $ type”,“值”
信号 目的    
$ id 内部对象的ID  
类型 Leapwork.Models.Models.LDataTypes.Ltext 静态数据类型  
in变量的值  


回应码

200(确定)

401(未经授权,错误的访问密钥)

404(未找到变量)

500内部服务器错误)