TagAssignement.GetFieldTag
Вызов: GAP.AUCS.TagAssignement.GetFieldTag(objType, tag, channel, templateName)
Формирует полевой тег по шаблону привязки (TagAssignementMap) для типа объекта и канала.
Возвращает полевой тег канала channel, сформированный по шаблону привязки (TagAssignementMap) для objType и templateName. При отсутствии шаблона/правил возвращает пустую строку.
Ошибки и сообщения
Section titled “Ошибки и сообщения”- Пустая строка (
""): возвращается при любой ошибке поиска шаблонов/правил (пишетсяError), в том числе если:- не удалось определить имя шаблона (пустой
defaultTAMapи пустойtemplateName); - отсутствует шаблон типа в
TagAssignementMapили отсутствует требуемыйMap.<template>; - нет описания канала
channelили не удалось сформировать тег по регулярному выражению.
- не удалось определить имя шаблона (пустой
Примеры
Section titled “Примеры”- Вызов:
GAP.AUCS.TagAssignement.GetFieldTag("UnknownType", "P072AI5535", "PV", "Main")- Результат:
"", для отсутствующего шаблона типа функция возвращает пустую строку.
- Результат: