Коллеги, приветствую!
Может ли кто-нибудь привести пример transformation-скрипта, который проверяет входящее значение и возвращает:
- ноль, если входящее значение равно нулю или больше 500 000
- иначе - входящее значение
С уважением,
Дмитрий
Примерно так:
sub main()
{
if ($1 > 0 && $1 <= 500000) {
return $1;
}
return 0;
}
Кстати, для отладки можно использовать nxscript из комплекта - return-ы заменить на print-ы:
sub main()
{
if ($1 > 0 && $1 <= 500000) {
print $1;
}
print 0;
}
C:\NetXMS\bin>nxscript.exe test.nxc 12345
NetXMS Scripting Host Version 0.2.19
Copyright (c) 2005, 2006 Victor Kirhenshtein
123450
C:\NetXMS\bin>nxscript.exe test.nxc 1234567
NetXMS Scripting Host Version 0.2.19
Copyright (c) 2005, 2006 Victor Kirhenshtein
0