You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否使用pm.environment.set将ponumberA的值存入Postman环境变量

关于Postman环境变量赋值的解答

完全可以使用pm.environment.set函数将已定义的本地变量值写入Postman环境变量,你给出的代码逻辑本身是可行的。

使用过程中需要注意以下几点:

  • 操作前要确保你已经在Postman界面选中了目标激活环境,未选中环境时pm.environment.set会写入失败
  • 函数第一个参数为自定义的环境变量名(必须为字符串格式),第二个参数支持传入数字、字符串、布尔值等常规JS数据类型,直接写入你定义好的ponumberA变量即可
  • 如果你需要明确读取环境变量,建议使用pm.environment.get("变量名");你示例中使用的pm.variables.get会按照「本地变量→环境变量→集合变量→全局变量」的优先级匹配变量名,若不同范围存在同名变量可能返回不符合预期的结果

调整后明确读写环境变量的可运行代码如下:

var ponumberA = "A1234";
// 将本地变量ponumberA的值写入环境变量ponumberxx
pm.environment.set("ponumberxx", ponumberA);
// 明确从环境变量中读取值
var ponumberxxx = pm.environment.get("ponumberxx");
console.log("Request PO # is  " + ponumberxxx);

内容的提问来源于stack exchange,提问作者Uvini Amasha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 16:57:03