Tener dificultades para configurar una variable de entorno en Postman que contiene otra variable de entorno ya almacenada.
Actualmente, en mi secuencia de comandos previa a la solicitud, he creado y configurado una variable de entorno llamada random_number .
Guión de solicitud previa:
const num = pm.variables.replaceIn("{{$randomInt}}") * 5 + 1; pm.environment.set("random_number", num); Sé que esto funciona porque puedo verlo en console.log con el siguiente código:
console.log(pm.variables.get('random_number')); ---> 3731 Sin embargo, cuando intento crear una nueva variable de entorno con el siguiente código (y con muchas variaciones diferentes), recibo un TypeError :
Versión 1:
pm.variable.get('random_number') pm.environment.set("newpw", "NewPW " + random_number +" !"); console.log(pm.variables.get("newpw"));Versión 2:
pm.variable.get('random_number') pm.environment.set("newpw", (NewPW{{random_number}}!)); console.log(pm.variables.get("newpw"));Versión 3:
pm.variable.get('random_number') pm.environment.set("newpw", "NewPW " {{random_number}} " !"); console.log(pm.variables.get("newpw")); La mayoría de las veces, el TypeError que recibo tiene algo que ver con .get , pero estoy seguro de que no estoy formateando/configurando la variable de entorno que incluye la primera variable ('random_number') correctamente.