如何从环境变量中提取子字符串

时间:2020-02-07 16:21:31

标签: javascript postman postman-collection-runner

在邮递员的回复中,我有类似的内容

"References": [

    "Ref/6789",

    "Id/1234"
],

我想将值6789和1234设置为不同的变量。我正在使用

let response = pm.response.json();

let bookref = response.References + '';

pm.environment.set("bookref", bookref);    

//这会将bookref设置为Ref / 6789,Id / 1234

pm.environment.set("ref", bookref.split(',')[1]);

pm.environment.set("id", bookref.split(','));

最后两行都失败

ReferenceError:引用未定义。

这里缺少什么?我也尝试过使用.toString()函数,但是失败了。

1 个答案:

答案 0 :(得分:0)

尝试这个。

let ref  =  bookref[0].split('/')[1] ;
 let id = bookref[1].split('/')[1] ;


pm.environment.set("ref", ref );

pm.environment.set("id",  id );

相关问题