Postman(JSON) - 如何将两个环境变量合二为一?

时间:2017-12-12 14:57:46

标签: json environment-variables postman

我有两个变量,我正在尝试执行计算并将其存储在另一个环境变量中。

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")));

0 个答案:

没有答案