# vScriptRunner

**URL:** <https://foros.velneo.com/t/vscriptrunner/1163>\
**Category:** Velneo\
**Created:** [26 Octubre, 2009 10:11 UTC](https://foros.velneo.com/t/vscriptrunner/1163 "2009-10-26T10:11:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mivimu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mivimu/32/5052_2.png) [@mivimu](https://foros.velneo.com/u/mivimu)\
**Post date:** [26 Octubre, 2009 10:11 UTC](https://foros.velneo.com/t/vscriptrunner/1163/1 "2009-10-26T10:11:56Z")

</div>

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.

Alguien puede decirme que hago mal?.

Gracias de antemano y saludos. Miguel.

[attachment=6208,645]

---

<div class="post-metadata">

**Author:** ![overall.massoicb](https://avatars.discourse-cdn.com/v4/letter/o/dec6dc/32.png) [@overall.massoicb](https://foros.velneo.com/u/overall.massoicb)\
**Post date:** [26 Octubre, 2009 10:31 UTC](https://foros.velneo.com/t/vscriptrunner/1163/2 "2009-10-26T10:31:47Z")

</div>

Hola Miguel,

El script tal y como está no funciona bien, prueba lo siguiente (imagen adjunta). Así funciona

SAludos, Overall

[attachment=6209,646]

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/e5656f8b50a78b00388e9106209cd6acbbd1fd76.jpg)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/bc1eac85d8e082a45b80e785859840e6c606408b.jpg)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/50f2d33620d5548838328e55cf87beebd126a05a.jpg)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/e5656f8b50a78b00388e9106209cd6acbbd1fd76.jpg)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/bc1eac85d8e082a45b80e785859840e6c606408b.jpg)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/50f2d33620d5548838328e55cf87beebd126a05a.jpg)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/e5656f8b50a78b00388e9106209cd6acbbd1fd76.jpg)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/bc1eac85d8e082a45b80e785859840e6c606408b.jpg)

![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/1X/50f2d33620d5548838328e55cf87beebd126a05a.jpg)

---

<div class="post-metadata">

**Author:** ![JorgeVelasco](https://avatars.discourse-cdn.com/v4/letter/j/50afbb/32.png) [@JorgeVelasco](https://foros.velneo.com/u/JorgeVelasco)\
**Post date:** [26 Octubre, 2009 10:36 UTC](https://foros.velneo.com/t/vscriptrunner/1163/3 "2009-10-26T10:36:54Z")

</div>

Buenas.

Te valdría con quitar el **return** de la última línea. Déjalo: **dni + ' - ' + calcularNIF(dni);**

Un saludo.

&nbsp;

&nbsp;

**Jorge Velasco**

**SISTEMA BINARIO**

---

<div class="post-metadata">

**Author:** ![mivimu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/mivimu/32/5052_2.png) [@mivimu](https://foros.velneo.com/u/mivimu)\
**Post date:** [26 Octubre, 2009 11:09 UTC](https://foros.velneo.com/t/vscriptrunner/1163/4 "2009-10-26T11:09:24Z")

</div>

Gracias. Sois geniales...

---

<div class="post-metadata">

**Author:** ![fgutierrez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fgutierrez/32/5455_2.png) [@fgutierrez](https://foros.velneo.com/u/fgutierrez)\
**Post date:** [26 Octubre, 2009 13:03 UTC](https://foros.velneo.com/t/vscriptrunner/1163/5 "2009-10-26T13:03:23Z")

</div>

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.

Un saludo.

&nbsp;

&nbsp;
