> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IScriptProperties

> Almacena las propiedades de la ejecución de scripts para poder reutilizarlas si el script vuelve a invocarse.

<div id="what-it-does">
  ## Qué hace
</div>

Almacena información sobre las acciones realizadas durante la ejecución del script. Esta información está disponible si el script se vuelve a ejecutar.

<div id="methods">
  ## Métodos
</div>

| Definición                          | Descripción                                                               |
| :---------------------------------- | :------------------------------------------------------------------------ |
| `Has (name: string): bool`          | Comprueba si existe una propiedad con el nombre especificado en el array. |
| `Set (name: string, value: string)` | Establece el nombre y el valor de una propiedad.                          |
| `Delete (name: string)`             | Elimina la propiedad con el nombre especificado.                          |
| `DeleteAll ( )`                     | Elimina todas las propiedades.                                            |

<div id="properties">
  ## Propiedades
</div>

| Name                   | Tipo      | Acceso            | Descripción                                                                                         |
| :--------------------- | :-------- | :---------------- | :-------------------------------------------------------------------------------------------------- |
| `Names`                | `VARIANT` | De solo lectura   | Array de nombres de propiedades especificados por el usuario.                                       |
| `IsEmpty`              | `bool`    | De solo lectura   | Indica si el array de propiedades está vacío.                                                       |
| `Value (name: string)` | `bool`    | Lectura/escritura | Valor de la propiedad con el nombre especificado. Consulte [Sintaxis abreviada](#shorthand-syntax). |

<div id="shorthand-syntax">
  ### Sintaxis abreviada
</div>

En lugar de escribir `params.Value("Name") = "newValue"`, puede usar directamente paréntesis:

```
params("Name") = "newValue"
```

Ambas formas asignan el valor a la propiedad con el nombre especificado.

<div id="related-topics">
  ## Temas relacionados
</div>

* [IScriptValues](/es/vantage/documentation/scanning-station/admin/i-script-values)
* [IScriptResult](/es/vantage/documentation/scanning-station/admin/i-script-result)
* [Uso de scripts](/es/vantage/documentation/scanning-station/admin/using-scripts)
* [Objetos disponibles en scripts de eventos](/es/vantage/documentation/scanning-station/admin/available-objects)
