День добрый!
Получаю данные с виндовой машины через:
System.Update.LastInstallTime
Получаю в ответ,как я понял, данные в Unix формате вида:
1494862124
Нашел тут, на англоязычном форуме, что надо их конвертировать командой:
return strftime("%d.%m.%Y %H:%M:%S", $1);
Результат довольно странный, если я вбиваю это число в диалог Test, то все работает хорошо, но на вкладке Last values я вижу стабильный 0 в графе с полученными данными.
Отключаю скрипт трансформации - получаю большое число
Включаю скрипт - получаю "0"
Делаю Тест трансформации - все хорошо.
Что я делаю не так? Скриншоты прилагаю, на последнем скришоте первая строка с включенной трансформацией, последняя с выключенной.
Дело в Data Type. У вас int64, а на выходе после трансформации string.
Quote from: voron on August 17, 2017, 12:34:36 PM
Дело в Data Type. У вас int64, а на выходе после трансформации string.
Спасибо огромное! Все заработало!
Параметры System.Update.* не работают на Windows Server 2016