oid print as-value concatenation problem

Hi!

Im trying to send a message via snmp-trap from mikrotik with the queue oid values.

I can do that with /snmp send-trap value=[/queue simple print as-value where target=“10.0.0.1”]

but, i need to concatenate the username as it:
:local oid [/queue simple print as-value where target=“10.0.0.1”]
:local value (“username=user” . $oid)
/snmp send-trap value=$value

the problem is, the $value variable get empty!!

I tried to turn $oid into an array but with :len returns $oid as 1 character string only

Dont know what to do…

For anyone that has interest in the solution, i did a little hack, i writed down the print output to a file, then a readed back an concatenated then worked.