General.GetMappedValue
Вызов: GAP.ScadaProjectBase.General.GetMappedValue(input, mappingPairs)
Возвращает значение по ключу из строки пар ключ=значение, пары разделены |.
Разбирает mappingPairs в формате key=value|key2=value2 и возвращает значение для input. При ошибке формата или отсутствии ключа возвращает пустую строку (с логированием ошибки формата).
Ошибки и сообщения
Section titled “Ошибки и сообщения”- Пустая строка (
""): возвращается, если ключinputне найден илиmappingPairsразобрать не удалось. - Логирование ошибок формата: при некорректном
mappingPairsпишетError(например “Некорректный формат параметров…” или “Некорректный формат пары…”).
Примеры
Section titled “Примеры”- Вызов:
GAP.ScadaProjectBase.General.GetMappedValue("MAN", "AUTO=1|MAN=2")- Результат:
"2"; если ключ не найден или формат неверный, вернётся пустая строка.
- Результат: