Почтальон - Нужна помощь, чтобы сохранить переменную из значения даты (ГГГГ-ММ-ДД) в ответ, изменив формат даты на МММ-ДД-ГГГГ - PullRequest
2 голосов
/ 26 февраля 2020

Я получаю вывод в (ГГГГ-ММ-ДД). Я хочу сохранить переменную среды, изменив формат даты на MMM-DD-YYYY (Feb-26-2020)

Пример ответа:

{   
     "pickupDate": "2020-02-26",
     "cutOffTime": "20:00:00",
     "accessTime": {
         "hours": 1,
         "minutes": 0
     },
} 

Использование ниже только для сохранения дата как она есть. Но помоги мне изменить и сохранить его.

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("day1", jsonData.output.options[1].pickupDate);

1 Ответ

1 голос
/ 26 февраля 2020

Вы должны сделать это на вкладке Tests приложения Почтальон, используя moment :

const moment = require('moment')

let jsonData = pm.response.json();
pm.environment.set("day1", moment(jsonData.output.options[1].pickupDate).format('MMM-DD-YYYY'));

Сначала вам нужно будет ввести модуль, а затем использовать .format(), чтобы изменить дату на то, что вы хотите. Я также использовал более новый синтаксис Postman, поскольку вы все еще использовали более старый синтаксис.

...