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