Ad Widget

Collapse

Значение элемента данных не используемого в триггере в имя триггера.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Rednax
    Junior Member
    • Apr 2021
    • 6

    #1

    Значение элемента данных не используемого в триггере в имя триггера.

    Есть два элемента данных в шаблоне, создал триггер по одному элементу данных для отображения данных элемента в имени триггера использую {ITEM.VALUE}. Не пойму как как в имя триггера вытащить значение второго элемента данных если он не используется в триггере?
  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #2
    Так используйте. Добавьте его в условие триггера через and, сравнив сам с собой, тогда у вас сравнение всегда будет true, а значение станет доступным через макрос {ITEM.VALUE2}

    Comment

    • Rednax
      Junior Member
      • Apr 2021
      • 6

      #3
      Да действительно так работает. Очень громоздко получилось, на вид простая вещь. Как вариант подумал выбрать одну графу из инвентаризации и макросом вставить но пока что то не выводит эту переменную не пойму почему.

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        В 5.2 в триггере появилось новое поле - Event name. Можно при помощи макроса {?EXPRESSION} вытащить в это имя события, которое будет замещать в проблеме имя триггера, не только значение произвольного айтема, даже не участвующего в триггере, но и результат вычисления над ним какой-либо триггерной функции. К сожалению, в отличие от Show operational data, при выводе полученного значения не применяются префиксы множителя (K, M, G etc).

        Comment


        • Rednax
          Rednax commented
          Editing a comment
          Пока везде использую 5.0 версию. Попробую на 5.2 как выберу время. На данный момент остановился на варианте сравнивать в триггере элемент самим с собой. Но проблема в том что если в элементе данных нет значения то не срабатывает триггер. В таком случае добавил в триггер через or часть без сравнения этого элемента. Хотел использовать значение из инвентаризации но поддержка подстановки в имени триггера значения из инвентаризации в основном не реализована, только нескольких значений, типа host...
      Working...