Skip to content

General.GetMappedValue

Вызов: GAP.ScadaProjectBase.General.GetMappedValue(input, mappingPairs)

Возвращает значение по ключу из строки пар ключ=значение, пары разделены |.

Разбирает mappingPairs в формате key=value|key2=value2 и возвращает значение для input. При ошибке формата или отсутствии ключа возвращает пустую строку (с логированием ошибки формата).

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