Me he instalado el vScripRunner he modificado la variable DNI para probar la funciín Nif y me devuelve siempre el mismo error que aparece en la imagen.
Como bien te indica Jorge Velasco, no es necesario hacer uso del comando return para devolver el resultado de la evaluación del script. En la próxima versión de vScriptRunner en el catálogo de Velneo Open Apps ya está actualizado.
QT cambió el comportamiento a la hora de evaluar los scripts, de forma que, entre otras cosas, no es necesario hacer uso de return para su ejecución.