我有两个变量,我正在尝试执行计算并将其存储在另一个环境变量中。
var data = JSON.parse(responseBody);
postman.clearEnvironmentVariable("AcceptQty");
postman.setEnvironmentVariable("AcceptQty", data.oi[0].roq);
postman.clearEnvironmentVariable("CancelQty");
postman.setEnvironmentVariable("CancelQty", data.oi[0].rocq);
postman.clearEnvironmentVariable("TotalQty");
postman.setEnvironmentVariable("TotalQty", (AcceptQty - CancelQty));
它给出错误“ReferenceError:未定义AcceptQty。”有可能将这两个变量放在一起,还是我必须找到一个解决方法?我知道这似乎是一个简单的解决方法,但我有一些这样的计算,所以我不想输入任何超出我需要的。
这是对请求的回复:
{
"other_stuff": "NOT IMPORTANT",
"order_items": [
{
"other_stuff": "NOT IMPORTANT",
"roq": 1,
"rocq": 0,
}
]
}
我通过查看他们在www.getpostman.com上的一些例子来解决这个问题。我完全错过了“数据”是Postman中关键字的部分。此外,我使用此代码最终设置TotalQty。
postman.setEnvironmentVariable("TotalQty", (postman.getEnvironmentVariable("AcceptQty") -
postman.getEnvironmentVariable("CancelQty")));