Depurar secuencias de comandos
Se aplica a
Una característica común de los entornos de desarrollo integrados es la capacidad de depurar o buscar y corregir errores en el script que ha escrito. Al depurar un script, puede depurar cuando se produce un error de script o establecer un punto de interrupción agregando una instrucción de depuración al script. Una instrucción de depuración indica al depurador cuándo suspender la ejecución y le permite examinar el script y examinar su comportamiento. En este artículo se explica cómo agregar una instrucción de depuración a un script.
En Microsoft Office InfoPath, abra la plantilla de formulario que contiene el script.
En el menú Herramientas, seleccione Programación y, a continuación, haga clic en Microsoft Script Editor o presione ALT+MAYÚS+F11 para abrir Microsoft Script Editor (MSE).
En el script, coloque el cursor donde quiera agregar una instrucción de depuración y, a continuación, siga uno de estos procedimientos:
- Para agregar una instrucción de depuración en el lenguaje de scripting Microsoft JScript, escriba la
debugger;instrucción.
- Para agregar una instrucción de depuración en el lenguaje de scripting Microsoft JScript, escriba la
- Para agregar una instrucción de depuración en el lenguaje de scripting Microsoft Visual Basic Scripting Edition (VBScript), escriba la
Stopinstrucción.
En el ejemplo siguiente se muestra cómo usar la instrucción de depuración en el controlador de eventos OnLoad mediante la sintaxis de JScript:
function XDocument::OnLoad(eventObj) { debugger; }Haga clic en Guardar en MSE o presione CTRL+G.
Cambiar a InfoPath.
En la barra de herramientas Standard, haga clic en Vista previa o presione CTRL+MAYÚS+B.
En el cuadro de diálogo Depuración Just-In-Time, haga clic en Nueva instancia de Microsoft Script Editor y, a continuación, haga clic en Sí.
En el cuadro de diálogo Paso a procedimiento remoto , haga clic en Script y, a continuación, haga clic en Aceptar. MSE se abre en modo de depuración y una flecha amarilla indica dónde se ha suspendido la ejecución.
Recomendación
Con MSE en modo de depuración, puede usar todas las características de depuración que proporciona. Esto incluye la configuración de puntos de interrupción, la realización de instrucciones de programa y la visualización de cualquiera de las ventanas de depuración, como las ventanas Inspección, Inmediato y Pila de llamadas .
Si desea dejar de depurar el script, haga clic en Detener depuración en el menú Depurar o presione MAYÚS+F5 en MSE.