> ## 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.

# IUserAttachments

> Administre los archivos adjuntos de documentos en scripts de FlexiCapture con la colección IUserAttachments: agregue, obtenga, elimine y compruebe archivos adjuntos por nombre.

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

Una colección de objetos [IUserAttachment](/es/flexi-capture/appendix/scripts/iattachment).

<a id="webverificationavailableinterface" />

<Note>
  Algunos métodos y propiedades de este objeto no están disponibles en la estación web de verificación para validar reglas localmente. Los métodos y propiedades no admitidos están marcados con un asterisco (\*).
</Note>

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

<table width="100%">
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        <p>
          <strong>Definición</strong>
        </p>
      </th>

      <th style={{ textAlign: "left" }}>
        <p>
          <strong>Descripción</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          AddNew( name : string) : <a href="/es/flexi-capture/appendix/scripts/iattachment">IUserAttachment</a> <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Crea un nuevo archivo adjunto y comienza a editarlo.</p>

        <p>
          <strong>¡Importante! </strong> El método crea un nuevo elemento <a href="/es/flexi-capture/appendix/scripts/iattachment">IUserAttachment</a> sin agregarlo a la colección. Para agregar el elemento a
          la colección y dejarlo disponible para su edición, se debe llamar al método UploadAttachment( ).
        </p>

        <p>
          <strong>Nota: </strong> Si ya existe un archivo adjunto no vacío con este nombre, se generará una excepción.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Delete( name : string) <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Elimina el archivo adjunto con el nombre indicado.</p>

        <p>
          <strong>Nota: </strong> Al eliminar un elemento, no se comprueba su existencia. Por lo tanto, el método se ejecuta correctamente incluso si el elemento que se elimina no está en la colección.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Get( name : string) : <a href="/es/flexi-capture/appendix/scripts/iattachment">IUserAttachment</a> <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Accede al archivo adjunto con el nombre indicado.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          Has( name : string) : bool <a href="#webverificationavailableinterface">\*</a>
        </p>
      </td>

      <td>
        <p>Comprueba si existe el archivo adjunto con el nombre especificado.</p>
      </td>
    </tr>
  </tbody>
</table>

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

| **Nombre** | **Tipo**                                                     | **Acceso**      | **Descripción**                                      |
| ---------- | ------------------------------------------------------------ | --------------- | ---------------------------------------------------- |
| IsEmpty    | bool                                                         | De solo lectura | Comprueba si el array contiene algún archivo adjunto |
| Names      | [IVariantArray](/es/flexi-capture/appendix/scripts/ivariant) | De solo lectura | Array con los nombres de los archivos adjuntos       |
