NV
коллеги хелп)
делаю тест, и не могу разобраться) у меня есть массив и мне нужно сохранить в переменную его параметры
порядок документов меняется каждый запрос, мне нужно сохранять fileId сверив его с docType, тоесть если в массиве есть параметр
"docType": "INN"
то создать переменную fileId_inn и сохранить в нее параметр fileId
{
"documents": [
{
"fileId": "12345",
"docType": "INN",
"status": "WAITING_FOR_UPLOAD"
},
{
"fileId": "6789",
"docType": "OGRN",
"status": "WAITING_FOR_UPLOAD"
},
{
"fileId": "101112",
"docType": "DOCUMENT",
"status": "WAITING_FOR_UPLOAD"
},
{
"fileId": "131415",
"docType": "ATTORNEY",
"status": "WAITING_FOR_UPLOAD"
},
{
"fileId": "161718",
"docType": "PASSPORT",
"status": "WAITING_FOR_UPLOAD"
}
]
}
я сделал так:
// Сохранение id документов
pm.test("Проверка наличия ключа fileId и сохранение id документа", function(){
var item1 = pm.response.json().documents[0];
pm.environment.set("fileId_INN", item1.fileId);
var item2 = pm.response.json().documents[1];
pm.environment.set("fileId_OGRN", item2.fileId);
var item3 = pm.response.json().documents[2];
pm.environment.set("fileId_DOCUMENT", item3.fileId);
var item4 = pm.response.json().documents[3];
pm.environment.set("fileId_ATTORNEY", item4.fileId);
var item5 = pm.response.json().documents[4];
pm.environment.set("fileId_PASSPORT", item5.fileId);
});
но тут переменные создаются по порядку, а мне нужно сохранять по типу документов))
заранее спасибо огромное!