# ticket.getCustomData() ### Считывание произвольных полей заявки ```JavaScript ticket.getCustomData(string $key) ``` ##### Описание: Находит значение указанного типа произвольного поля заявки. ##### Атрибуты:
Имя | Тип | Описание |
key | string | Ключ наименование поля |
Можно получить код значения, используя суффикс **".raw"** к имени произвольного поля. Т.е. если в заявке установлено из опций поля с именем age второе значение: ({ "1": "18-25 лет", "2": "25-30 лет", "3": "30-35 лет", "4": "35-40 лет", "5": "Больше 40 лет", "6": "Не важно" }) то **ticket.getCustomData('age')** вернёт "25-30 лет", **ticket.getCustomData('age.raw')** вернёт "2".
##### Возвращает: **mixed** - если значение найдено или **null** - если значение не найдено. ##### Пример: ```JavaScript let tickets = bot.findTickets(); for (let i = 0; i < tickets.length; i++) { lead.setAttr('tickets_' + i + '_tickets_title', tickets[i].getData('title')); lead.setAttr('tickets_' + i + '_client_contacts', tickets[i].getCustomData('client_contacts')); lead.setAttr('tickets_' + i + '_details', tickets[i].getCustomData('details')); lead.setAttr('tickets_' + i + '_статус_имя', tickets[i].getCustomData('статус.имя')); } lead.setAttr('found_tickets_count', tickets.length); ```