gpt4 book ai didi

javascript - 环境变量 ReferenceError Postman

转载 作者:行者123 更新时间:2023-11-30 14:34:11 24 4
gpt4 key购买 nike

我正在尝试使用 Postman 将一个变量从 JSON 传递到一个环境变量。

变量提取成功,但是我好像没法保存到环境变量中。我的代码

var allGazette = JSON.parse(responseBody);

if(allGazette.total_count!==0){
for (i = 0; i < allGazette.total_count; i++) {
var dateUse=allGazette.items[i].date;
console.log(dateUse);
postman.setEnvironmentVariable('jsonGazetteDate', dateUse);
console.log(jsonGazetteDate);
}
}
else(postman.setEnvironmentVariable('jsonGazetteDate',''));

我的错误出现在开始 postman.set 的行...根据下面的控制台日志,dateUse 成功显示为 2018-05-01。我已经尝试了 stringify/parse 的各种组合,但无法让它工作。有什么想法吗?

GET https://api.companieshouse.gov.uk...
2018-05-01
ReferenceError | jsonGazetteDate is not defined
GetGazette: ReferenceError: jsonGazetteDate is not defined

最佳答案

看起来 jsonGazetteDate 变量未声明,但您正在尝试将其记录到控制台。因此,在遍历数据时很可能出错。

如果您尝试注销之前在该行中设置的环境变量,则需要执行以下操作:

console.log(pm.environment.get('jsonGazetteDate'))

此外,如果您使用的是 native 客户端应用程序,我会换掉那些较旧的 postman 语法语句以支持较新的 pm.* 函数。

  • JSON.parse(responseBody) = pm.response.json()
  • postman.setEnvironmentVariable() = pm.environment.set()

关于javascript - 环境变量 ReferenceError Postman,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50685467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com