# Try/Catch

El bloque implementa la construcción Try/Catch. Para su correcto funcionamiento, los bloques de este contenedor deben terminar con el bloque "Fin". Si se produce un error en los bloques, se realizará la salida por el conector "Si error". De lo contrario, por el conector "Salida".

Para simular la construcción Finally, se requiere una conexión manual de los bloques después del manejo del error con los bloques del conector "Salida". Si no hay un bloque conectado al conector "Si error", el error se ignorará y la salida se realizará por el conector "Salida". Si el conector "Salida" no está conectado, en ausencia de error se realizará el retorno desde el diagrama actual.

<table data-header-hidden><thead><tr><th width="269" valign="top"></th><th width="299" valign="top"></th></tr></thead><tbody><tr><td valign="top">Número de intentos</td><td valign="top">[Texto] El bloque no saldrá por el conector "Si error" hasta que se agote el número de intentos especificado.</td></tr><tr><td valign="top">Pausa entre intentos</td><td valign="top">[Número] Valor en segundos para el retraso entre intentos.</td></tr><tr><td valign="top">Variable 1</td><td valign="top"><p>[Variable] Nombre de la primera variable a la que se debe asignar un nuevo valor.</p><p>Se puede seleccionar del menú desplegable una variable declarada previamente en el panel Variables, así como ingresar el nombre de una variable nueva o usada anteriormente en otro bloque, aunque no haya sido declarada en el panel Variables.</p></td></tr><tr><td valign="top">Valor 1</td><td valign="top"><p>[Cualquier tipo de dato] Nuevo valor de la primera variable. La propiedad se ignora si no se ha definido el nombre de la primera variable. El nuevo valor de la variable puede ser una constante (número, cadena de texto) o una expresión que use otras variables y/o funciones.</p><p>En el nuevo valor de la variable está permitido usar una expresión que involucre la misma variable. Recuerde que aquí y en otros bloques, los nombres de variables usados en expresiones deben comenzar con el símbolo <code>$</code>, y las constantes de cadena deben ir entre comillas.</p></td></tr><tr><td valign="top">Variable 2</td><td valign="top"><p>[Variable] Nombre de la segunda variable a la que se debe asignar un nuevo valor.</p><p>Se puede seleccionar del menú desplegable una variable declarada previamente en el panel Variables, así como ingresar el nombre de una variable nueva o usada anteriormente en otro bloque, aunque no haya sido declarada en el panel Variables.</p></td></tr><tr><td valign="top">Valor 2</td><td valign="top"><p>[Cualquier tipo de dato] Nuevo valor de la segunda variable. La propiedad se ignora si no se ha definido el nombre de la segunda variable. El nuevo valor de la variable puede ser una constante (número, cadena de texto) o una expresión que use otras variables y/o funciones.</p><p>En el nuevo valor de la variable está permitido usar una expresión que involucre la misma variable. Recuerde que aquí y en otros bloques, los nombres de variables usados en expresiones deben comenzar con el símbolo <code>$</code>, y las constantes de cadena deben ir entre comillas.</p></td></tr><tr><td valign="top">Variable 3</td><td valign="top"><p>[Variable] Nombre de la tercera variable a la que se debe asignar un nuevo valor.</p><p>Se puede seleccionar del menú desplegable una variable declarada previamente en el panel Variables, así como ingresar el nombre de una variable nueva o usada anteriormente en otro bloque, aunque no haya sido declarada en el panel Variables.</p></td></tr><tr><td valign="top">Valor 3</td><td valign="top"><p>[Cualquier tipo de dato] Nuevo valor de la tercera variable. La propiedad se ignora si no se ha definido el nombre de la tercera variable. El nuevo valor de la variable puede ser una constante (número, cadena de texto) o una expresión que use otras variables y/o funciones.</p><p>En el nuevo valor de la variable está permitido usar una expresión que involucre la misma variable. Recuerde que aquí y en otros bloques, los nombres de variables usados en expresiones deben comenzar con el símbolo <code>$</code>, y las constantes de cadena deben ir entre comillas.</p></td></tr><tr><td valign="top">Variable 4</td><td valign="top"><p>[Variable] Nombre de la cuarta variable a la que se debe asignar un nuevo valor.</p><p>Se puede seleccionar del menú desplegable una variable declarada previamente en el panel Variables, así como ingresar el nombre de una variable nueva o usada anteriormente en otro bloque, aunque no haya sido declarada en el panel Variables.</p></td></tr><tr><td valign="top">Valor 4</td><td valign="top"><p>[Cualquier tipo de dato] Nuevo valor de la cuarta variable. La propiedad se ignora si no se ha definido el nombre de la primera variable. El nuevo valor de la variable puede ser una constante (número, cadena de texto) o una expresión que use otras variables y/o funciones.</p><p>En el nuevo valor de la variable está permitido usar una expresión que involucre la misma variable. Recuerde que aquí y en otros bloques, los nombres de variables usados en expresiones deben comenzar con el símbolo <code>$</code>, y las constantes de cadena deben ir entre comillas.</p></td></tr><tr><td valign="top">Variable 5</td><td valign="top"><p>[Variable] Nombre de la quinta variable a la que se debe asignar un nuevo valor.</p><p>Se puede seleccionar del menú desplegable una variable declarada previamente en el panel Variables, así como ingresar el nombre de una variable nueva o usada anteriormente en otro bloque, aunque no haya sido declarada en el panel Variables.</p></td></tr><tr><td valign="top">Valor 5</td><td valign="top"><p>[Cualquier tipo de dato] Nuevo valor de la quinta variable. La propiedad se ignora si no se ha definido el nombre de la primera variable. El nuevo valor de la variable puede ser una constante (número, cadena de texto) o una expresión que use otras variables y/o funciones.</p><p>En el nuevo valor de la variable está permitido usar una expresión que involucre la misma variable. Recuerde que aquí y en otros bloques, los nombres de variables usados en expresiones deben comenzar con el símbolo <code>$</code>, y las constantes de cadena deben ir entre comillas.</p></td></tr><tr><td valign="top">Expresión 1</td><td valign="top">[Expresión] Expresión que se debe ejecutar. Debe estar escrita en formato del lenguaje PowerShell.</td></tr><tr><td valign="top">Expresión 2</td><td valign="top">[Expresión] Expresión que se debe ejecutar. Debe estar escrita en formato del lenguaje PowerShell.</td></tr><tr><td valign="top">Expresión 3</td><td valign="top">[Expresión] Expresión que se debe ejecutar. Debe estar escrita en formato del lenguaje PowerShell.</td></tr><tr><td valign="top">Expresión 4</td><td valign="top">[Expresión] Expresión que se debe ejecutar. Debe estar escrita en formato del lenguaje PowerShell.</td></tr><tr><td valign="top">Nivel de mensajes</td><td valign="top"><p>Selección del nivel de mensajes que mostrarán los bloques durante la ejecución. Valores posibles:</p><ul><li>"Default" - por defecto;</li><li>"Release" - salida desactivada;</li><li>"Debug" - salida de información básica;</li><li>"Detailed" - salida de información detallada.</li></ul><p>Si se selecciona "Default", se utilizará el valor del bloque "Inicio" del diagrama actual.</p></td></tr><tr><td valign="top">Expresión 5</td><td valign="top"><p>[Expresión] Expresión que se debe ejecutar.</p><p>Debe estar escrita en formato del lenguaje PowerShell.</p></td></tr><tr><td valign="top">Nivel de procesamiento</td><td valign="top"><p>Selección del nivel de procesamiento de errores.</p><p>Valores posibles:</p><ul><li>"Default" - por defecto;</li><li>"Ignore" - los errores se ignoran;</li><li>"Handle" - los errores se procesan.</li></ul><p>Si se selecciona "Default", se utilizará el valor del bloque "Inicio" del diagrama actual.</p></td></tr><tr><td valign="top">Texto de error</td><td valign="top">[Texto] Devuelve información detallada sobre el error en caso de ejecución incorrecta del bloque.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/es/sherpa-rpa/sherpa-designer/spravochnik-blokov/osnovnye-bloki-main-blocks/try-catch-trycatchcontainer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
