ja, you need to add some code to actually invoke the UDF. Not only that, this particular UDF doesn't return a simple number or string, it returns an ARRAY of values, so you need to specify which array value you want to use or display, ie

$Value1 = OSID()[1]
?"Value1=" $Value1

$Value2 = ODID()[2]
?"Value2=" $Value2

etc, etc