как извлечь подстроку из переменной окружения - PullRequest
0 голосов
/ 07 февраля 2020

В ответе почтальона у меня есть нечто похожее на это

"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(','));

Обе последние 2 строки не работают с

ReferenceError: ref не определен.

Чего здесь не хватает? Я также пытался использовать функцию .toString(), но она не удалась.

1 Ответ

0 голосов
/ 07 февраля 2020

Попробуйте это.

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


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

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