Делаю скрипт для вывода установленной программы и ее версии.
При использовании print a; выводится вся сторка со значениями, а если использовать return a, то выводиться только имя.
Подскажите, как при использовании return вывести всю запись, строку?
//Вывод информации о выбранном программном обеспечении
t = AgentReadTable($node, "System.InstalledProducts");
for (row : t->rows)
{
for(cell : row->values)
{
if (cell like "*Agent*")
{
for(cell : row->values)
{
a = (cell . "-");
print a;
}
}
}
}
Первый вопрос - на какой версии все это происходит, потому что print a; уже достаточно давно переделан в print(a);
t = AgentReadTable($node, "System.InstalledProducts");
for (row : t->rows)
{
if (row->get(0) like "*Agent*")
{
s = "";
for(cell : row->values)
{
s = s . cell . "-";
}
println(s);
}
}
вопрос был для версии 3.9.361
Спасибо за ответ, обновляемся.